- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SOA技术标准比较说明.pdf
DD丨 WWW.SZZNLC.COM丨LED 投光灯 丨
SOA 技术标准的比较说明
随着近几年SOA 概念的推广及相关技术标准的
发展,SOA 逐渐为众多的用户所接受,并在电子
政务及企业应用的建设中逐步得到应用。但是,
面对众多纷繁复杂的SOA 相关技术标准,IT 企
业在开发SOA相关软件产品及用户实施SOA进行
DD丨 WWW.SZZNLC.COM丨LED 投光灯 丨
选择时,往往分不清楚哪些技术标准是他们所需
要的,而且相当部分的SOA 技术标准的定位,有
一定的重合。因此,选择适合的SOA 相关技术标
准,成为IT 企业和实施SOA 用户的面临的难题。
下面,简单介绍一下部分SOA 相关技术标准,并
作简单分析。
1.SOA 相关技术标准分类
标准与规范基本相似,但略微不同,规范是标准
DD丨 WWW.SZZNLC.COM丨LED 投光灯 丨
的建议文档。标准一般是由业界公认的标准化组
织制定和发布,而规范多为厂商或非标准化组织
发布。本文不对它们进行区分,统一称为标准。
SOA 相关技术标准有多种分类方式,本文介绍两
种。
1.1.分类方法一
一种方法是将其分成三类,即XML 标准集、Web
服务标准集和SOA 参考模型:
DD丨 WWW.SZZNLC.COM丨LED 投光灯 丨
XML 标准集
主要包括两类,一是基于纯文本的编码技术,XML
信息集、XMLSchema、XMLQuery 和XSLT2.0 等。
二是允许不透明的二进制数据与传统的基于文
本的标记交织在一起的编码技术。如XML 二进制
优化封装协议、SOAP 消息优化等。
XML 标准集是促进SOA 发展的头等功臣,它们多
数是由W3C 组织制定,并得到了众多软件厂商及
DD丨 WWW.SZZNLC.COM丨LED 投光灯 丨
用户的支持和使用,如不管是Java 阵营还
是.NET 阵营,乃至其他软件开发技术,大都提
供XML 标准集的工具包。XML 标准集不但是用于
SOA 数据描述和处理的最佳标注,它还是其他
SOA 相关技术标准的基础,如Web 服务标准,都
是以XML 来进行描述的。
Web 服务标准集
Web 服务标准集已经初具规模,内容涵盖传输
DD丨 WWW.SZZNLC.COM丨LED 投光灯 丨
层、消息机制、编程模型、服务发现和描述、可
靠性、事务处理、安全和管理等方面。如WSDL
用于Web 服务的语义描述,WS-Policy 用来描述
Web 服务的能力和策略等,WS-Security、SAML
等用来描述Web 服务相关安全性要求,等等。目
前,多数Web 服务标准集,由OASIS 组织制定,
有些Web 服务标准尚不完善,正在发展中。
SOA 参考模型
DD丨 WWW.SZZNLC.COM丨LED 投光灯 丨
SOA 发展早期,不同厂商宣扬的SOA 参考模型不
尽相同,随着相关技术标准的发展,各个厂商的
认识逐渐统一。当前,OASIS 已经制定了SOA 的
参考模型SOA-RM1.0 规范,它提供了一个整体的
抽象框架,它用来理解SOA 先进技术理念的抽象
框架,是在面向服务环境里的重要衔接方式,是
标准逐步统一的重要发展进程,也是服务支持的
详尽规范。SOA 参考架构,能够在企业的SOA 整
DD丨 WWW.SZZNLC.COM丨LED 投光灯 丨
体计划中提供一个很具有全局性的整体框架加
以指导,但却不能在现实的SOA 执行中提供太多
具体可行的意见。
虽然已经有了SOA 参考模型的推荐性标准,但标
准化组织和厂家在SOA 的参考架构上还没有统
一。
1.2.分类方法二
SOA 相关技术标准的另一种分类方式,是根据技
DD丨 WWW.SZZNLC.COM丨LED 投光灯 丨
术标准在SOA 中的角色功能,将其分为三大类:
服务层次上的信息交互规范、基础通信标准规
范、元数据标准规范。根据各种标准规范在SOA
体系中的角色功能,可以将SOA 协议栈分为7
层,如图1 所示。从底向上,包括传输层、消息
层、描述层、管理层、服务组合层、表示层,其
中除了ebXML 和电子商务相关的技术标准外,大
多数在国内已经得到了相当的应用,如东方通科
DD丨 WWW.SZZNLC.COM丨LED 投光灯 丨
技的应用集成产品TongIntegrator 和应用服务
器TongWeb,都支持部分Web 服务的相关技术标
准。传输层作为传统的传输协议,在SOA 技术实
现中,依然发挥着重要的作用;消息层SOAP 已
经是Web
文档评论(0)