详细讲述soa的发展历史与标准规范

详细讲述soa的发展历史与标准规范

ID:24161734

大小:50.00 KB

页数:4页

时间:2018-11-12

详细讲述soa的发展历史与标准规范_第1页
详细讲述soa的发展历史与标准规范_第2页
详细讲述soa的发展历史与标准规范_第3页
详细讲述soa的发展历史与标准规范_第4页
资源描述:

《详细讲述soa的发展历史与标准规范》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、详细讲述SOA的发展历史与标准规范1.SOA发展回顾SOA的概念最初由Gartner公司提出,由于当时的技术水平和市场环境尚不具备真正实施SOA的条件,因此当时SOA并未引起人们的广泛关注,SOA在当时沉寂了一段时间。伴随着互联网的浪潮,越来越多的企业将业务转移到互联网领域,带动了电子商务的蓬勃发展。为了能够将公司的业务打包成独立的、具有很强伸缩性的基于互联网的服务,人们提出了L技术为标志,时间大致从上世纪九十年代末到本世纪初。虽然这段时期很少提到SOA,但XML的出现无疑为SOA的兴起奠定了稳固的基石。可扩展标记语言(E

2、xtensiblMarkupLanguage,XML)系arkupLanguage,SGML),它在上世纪60年代后期就已存在。这种广泛使用的元语言,允许组织定义文档的元数据,实现企业内部和企业之间的电子数据交换。由于SGML比较复杂,实施成本很高,因此很长时间里只用于大公司之间,限制了它的推广和普及。通过XML,开发人员摆脱了HTML语言的限制,可以将任何文档转换成XML格式,然后跨越互联网协议传输。借助XML转换语言(ExtensibleStylesheetLanguageTransformation,XSLT),接受

3、方可以很容易地解析和抽取XML的数据。这使得企业既能够将数据能够以一种统一的格式描述和交换,同时又不必负担SGML那样高的成本。事实上,XML实施成本几乎和HTML一样。XML是SOA的基石。XML规定了服务之间以及服务内部数据交换的格式和结构。XSDSchemas保障了消息数据的完整性和有效性,而XSLT使得不同的数据表达能沟通过Schema映射而互相通信。1.2发轫之初2000年以后,人们普遍认识到基于公共——专有互联网之上的电子商务具有极大的发展潜力,因此需要创建一套全新的基于互联网的开放通信框架,以满足企业对电子商

4、务中各分立系统之间通信的要求。于是,人们提出了L标准集、L标准集2001年10月,L信息集(XMLInformationSet,XMLInfoset)。Infoset是一个抽象的数据模型,它兼容基于文本的XML1.0,也是所有最新XML规范(XMLSchema、XMLQuery和XSLT2.0)的基础。由于LInfoset为基础,而不是以某一特定的表现形式为基础,使得该架构及其核心协议组件可与各种编码技术兼容。除了基于纯文本的Infoset编码技术以外,LInfoset仅支持基于文本的XML,L二进制优化封装协议(XML-

5、binaryOptimizedPackaging,XOP)。XOP格式使用MIME将原始二进制数据引入到XML1.0文档中,而不采用base64编码。通过其配套规范——SOAP消息(TransmissionOptimizationMethod,MTOM)实现将二进制XOP格式绑定到SOAP。XOP和MTOM是将原始二进制数据与基于文本的XML混合在一起的首选方法,它们取代了目前普遍遭到反对的SOAPents(Sents/DIME。2.3、BEAsystem、Oracle、Sun、SAPAG、诺基亚等业界大公司。OASIS为

6、SOA专门成立了六个技术委员会(Technicalmittees),分别负责制定电子商务、、BEA、SAP、Oracle等。尽管OSOA不是一个标准化组织,但由于有IBM、BEA等业界厂商的支持,它制定的规范很可能会成为事实上的标准。因此,我们可以把它看作一个准标准化组织。OSOA成立了两个项目组,分别负责制定SCA和SDO规范。3.3万维网联盟(L、CSS等。、微软、Sun、Oracle和BEA等。3.5互联网工程任务组(InterEngineeringTaskForce,IETF)TheIETF(因特网工程工作小组)是

7、定义标准因特网操作协议(像TCP/IP)的团体,IETF接受国际互联网协会Inter架构委员会(InterArchitectureBoard,IAB)的监督管理。IETF的成员分别来自于互联网协会的个人或者组织成员。4.厂商之间的博弈谁控制了标准,谁就控制了游戏规则,就能够在未来的软件行业立于不败之地。因此,几乎当前所有的主要工具供应商和平台提供商都参与了SOA标准的制定,包括微软、IBM、BEA、Oracle、Sun、SAPAG、诺基亚、IONA、Xcalia、Zend、SonicSoftendationdrafts),

8、2007年7月发布提议推荐版本(ProposedRemendationdrafts),2007年8月发布和微软公司将WS-Policy规范提交给W3C算起,按照目前的时间表,整个标准发布周期仅为16个月。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。