首页产品库评测行情新闻|手机数码笔记本台式机DIY硬件数字家庭数码相机办公外设|软件下载游戏开发|社区

更多

数码相机
MP4
LCD
机箱
音箱

天极网 > 开发频道>SunTM开放式网络环境--白皮书

SunTM开放式网络环境--白皮书

2002-01-29 14:53作者:出处:Sun责任编辑:

  在ebXML环境中,B2B商务过程表示为商务服务交换的设计顺序。每个基本服务交换都被称为商务交易。一般而言,商务服务是高级服务,例如订购服务或帐单支付服务。但在幕后,一种商务服务通过循环方式,由许多低级服务组成,例如产品查找服务、报价服务、货币兑换服务等。

  交易中心标记语言(XAML)为设计商务服务提供了一种可选的方法。XAML计划是Bowstreet、惠普、IBM、Oracle和Sun联合发起的,宗旨是定义一系列XML信息格式与交互模式,以便协调和处理互联网上涉及多方的商务级交易。

  智能化方针

  Web服务可以使用方针引擎,根据考虑用户身份、授权等级和其它背景信息的规则,以动态方式适应处理和/或结果。面向用户信息的标准仍有待定义,但许多与安全相关的标准和协议已经存在。用户和方针信息维护在一个采用LDAP协议可以访问的开放的目录中。Kerberos与公钥基础构架(PKI)技术委员会的工作目标,就是为交换认证和授权信息定义一个XML框架。这样,就可以使用开放技术,以更加安全可靠的方式执行跨企业交易。该框架将为访问认证和授权服务,提供请求/应答协议,用XML形式编写请求和确认身份与权利的代码,为各种传送与通信协议提供安全信息联编。OASIS委员会把建议的两种安全技术规范,即安全服务标记语言(S2ML:Security Services Markup Language)与AuthXML,合二为一。其中,S2ML技术规范由Bowstreet、Commerce One,Jamcracker、Netegrity、Sun、Verisign和Web Methots等公司编写而成,AuthXML技术规范由以Outlook科技公司为首的一个业界联盟编写。

  17、Web服务开发模式

  尽管可以使用任何编程语言开发Web服务,但Sun ONE软件构架基于Java平台。Java平台包括XML本机支持。Java API for XML Processing (JAXP)为连接DOM、SAX和XSLT,提供一个Java接口。面向XML的其它Java API,通过Java Community Process Program,正处于不同的发展阶段。Java API for XML Data Binding (JAXB)把XML数据和Java代码相连接。开发人员使用JAXB把XML模式信息编译成Java对象。在运行时,JAXB自动把XML文档数据变换成Java对象,反之亦然。Java API for XML Messaging (JAXM)为连接ebXML MS、W3C XP和SOAP等XML信息传递系统,提供一 个本机Java接口。Java API for XML Registries (JAXP)为连接XML注册器和仓库提供一个接口,例如ebXML注册器/仓库与UDDI商务注册器。一种新的Java技术规范请求已经提交JCP,以便定义Java API for XML RPC (TAX/RPC),后者将为适用于XML信息传递系统的RPC编程常规,提供直接支持,例如SOAP和即将出台的W3C XP。

  Web服务构成



  图5从开发人员角度显示微观Web服务。Web服务由Web服务接口和一至两个服务部件组成。其中,Web服务接口负责管理和操作XML信息。服务部件包括实现服务的商务逻辑,并经常通过一系列集成服务,跟外部资源与服务执行交互。
共10页。 9 7 1 2 3 4 5 6 7 8 9 10 8 :

关注此文的读者还看过:

返回开发频道首页

软件频道最新更新

热点推荐

天极服务|关于我们|About us|网站律师|RSS订阅|友情合作|加入我们|天极动态|网站地图|意见反馈|MSN/QQ上看天极
Copyright (C) 1999-2012 Yesky.com, All Rights Reserved 版权所有 天极网络