没有合适的资源?快使用搜索试试~ 我知道了~
本文审视XML、Web服务及SOA间的关系,并解释厂商和标准组织如何从那些持续浮现的Web服务规范中形成奇妙的竞争与协同竞技场。然后我们从应用架构简短历史的叙述着手来对过去的二十年作一个总结。2.SOA的持续进化(标准组织与贡献厂商)XML作为一种语言,被定义为一个规范,但实际上也被用作表达所有的XML及Web服务规范。这个普遍思路褒扬了这样的事实:不管规范的规模会有多大的增长,都分享了一个公共的根基。无论你是否需要在这些扩展上直接工作,它们的存在与进化将对你所构建的面向服务解决方案有持续影响。有关规范与标准形成的过程及原因的知识,也因此关系到你对于SOA世界的理解。2.1.比较“标准”、“规
资源推荐
资源详情
资源评论
SOA进化之标准组织与贡献厂商进化之标准组织与贡献厂商
本文审视XML、Web服务及SOA间的关系,并解释厂商和标准组织如何从那些持续浮现的Web服务规范中
形成奇妙的竞争与协同竞技场。然后我们从应用架构简短历史的叙述着手来对过去的二十年作一个总结。
2. SOA的持续进化的持续进化(标准组织与贡献厂商标准组织与贡献厂商)
XML作为一种语言,被定义为一个规范,但实际上也被用作表达所有的XML及Web服务规范。这个普遍思
路褒扬了这样的事实:不管规范的规模会有多大的增长,都分享了一个公共的根基。
无论你是否需要在这些扩展上直接工作,它们的存在与进化将对你所构建的面向服务解决方案有持续影
响。有关规范与标准形成的过程及原因的知识,也因此关系到你对于SOA世界的理解。
2.1. 比较比较“标准标准”、、“规范规范”与与“扩展扩展”
这些术语常可交替使用,但是许多---特别是与标准组织相关---还是有明显的区别。规范是标准的建议文
档。直到规范被提交到一个公认的标准组织,并被接受、公布,它都不是正式的工业标准。
尽管如此,规范还可被厂商发布(特别是合作厂商),并随之被这些厂商平台实现,通常会进一步成为非正式
的工业标准,只是由于它们变得非常普遍。
为避免混淆,本书将这些术语作如下定义:
﹡ 标准 公认的工业标准。所有的第一代Web服务规范可认作标准,许多XML规范同样如此。
﹡ 规范 被提议的或公认的标准,以规范来描述。XML标准,第一代Web服务标准,以及WS-*扩展都
以规范的方式存在。
﹡ 扩展 扩展典型地代表WS-*规范以及WS-*规范所提供的特性。
2.2. 标准组织对SOA的贡献
众所周知,SOA由标准驱动。早先的平台在厂商特定的边界内实现;环境内的标准实际上是专有的。允诺厂
商中立的通信框架常伴有不可谈判的需求,就是要定义此框架的标准是同样也厂商中立的。
可是,如何确切地制定这些标准,并非总是很清晰。互联网标准组织现在已经存在很长时间,但是它们各
自的议程总不大清楚,有时甚至有所重叠。更复杂的问题是这些主要的厂商中立标准的贡献者是厂商自
身。微软、IBM、Sun微系统以及众多其他公司已经扮演了日益重要的角色,不仅是制定Web服务规范,还
促进了实现这些规范作为工业标准的实现。
厂商如何贡献并影响了标准的开发过程将在后续章节解释。让我们首先来熟悉三个最主要的标准组织。它
们共同负责完成XML与Web服务架构的进化。
万维网联盟万维网联盟(W3C)
最初由提姆?伯尼尔斯?李于1994创立,W3C对于万维网作为全球信息分享的语义媒介负有极大责任。它开
始于HTML的发布,这是IT行业所产生的最流行的一种语言。当互联网用于包括由电子商务开端的更广范围
时,W3C开始制定关键基于XML的基础标准,象XML Schema及XSLT。
四个独立工作组对W3C的Web服务活动工程作出了重要贡献,导致了重要的Web服务基本标准开发。首要
的是SOAP与WSDL标准,现在已成为Web服务相关的标志性规范。更近一些,W3C已提出了Web服务编
舞描述语言(WS-CDL),一个控制标准化的服务间交换模式的规范。值得关注的还有Web服务架构文档本
身。尽管这个文档不断经历变化,它还是保留了一个参考点,且是少数可用的平台中立的Web服务架构文
档之一。
W3C以正式和严格的标准开发方法而闻名。其过程需要规范受制于诸多的评审与修订阶段,每一个新的版
本都会发布在其公开网站上。这样完全的过程要以时间为代价,完成一个标准要用两到三年。
结构化信息标准进步组织结构化信息标准进步组织(OASIS)
原本于1993年作为SGML开放组织而成立,OASIS五年之后改变了其名称,代表其关注点从SGML转为
XML相关的标准。OASIS拥有来自超过600家组织的数千个成员,是一个公认的互联网标准制定组织。
OASIS假定拥有著名的WS-BPEL规范的所有权,并且还以其ebXML的开发(一个旨在建立标准化的B2B数
据交换方法的规范)和对于UDDI规范的贡献而闻名,后者是第一代Web服务平台的核心标准。
OASIS组已经有力地推进了XML与Web服务安全扩展的开发。安全声明标记语言(SAML)用扩展访问控制标
记语言(XACML)提供了单点登录与授权领域的重要特性。然而,最重要的安全相关项目由Web服务安全
(WSS) 技术委员会完成。这个小组被委托进一步开发并实现重要的WS-安全框架。
资源评论
weixin_38692836
- 粉丝: 4
- 资源: 974
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 技术资料分享CC2530中文数据手册完全版非常好的技术资料.zip
- 技术资料分享CC2530非常好的技术资料.zip
- 技术资料分享AU9254A21非常好的技术资料.zip
- 技术资料分享AT070TN92非常好的技术资料.zip
- 技术资料分享ADV7123非常好的技术资料.zip
- TestBank.java
- js-leetcode题解之146-lru-cache.js
- js-leetcode题解之145-binary-tree-postorder-traversal.js
- js-leetcode题解之144-binary-tree-preorder-traversal.js
- js-leetcode题解之143-reorder-list.js
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功