SOA相关标准及主要内容资料下载.pdf
- 文档编号:16119830
- 上传时间:2022-11-20
- 格式:PDF
- 页数:91
- 大小:2.04MB
SOA相关标准及主要内容资料下载.pdf
《SOA相关标准及主要内容资料下载.pdf》由会员分享,可在线阅读,更多相关《SOA相关标准及主要内容资料下载.pdf(91页珍藏版)》请在冰豆网上搜索。
/www.w3c.orgOASIS组织组织OASIS(OrganizationfortheAdvancementofStructuredInformationStandards,结构化,结构化信息标准促进组织)成立于信息标准促进组织)成立于1998年,它是一个非年,它是一个非赢利的国际协会,致力于电子商务相关标准的制定赢利的国际协会,致力于电子商务相关标准的制定和推广,也是目前制定和推广,也是目前制定Web服务标准最多的一个组服务标准最多的一个组织。
除了制定通用的电子商务、织。
除了制定通用的电子商务、Web服务和安全标服务和安全标准之外,准之外,OASIS还制定了很多针对行业的电子标准。
还制定了很多针对行业的电子标准。
OASIS理事会成员几乎全部来自微软、理事会成员几乎全部来自微软、IBM、BEAsystem、Oracle、Sun、SAPAG、诺基亚等业、诺基亚等业界大公司。
界大公司。
/www.oasis-open.orgWS-IWSWS-II,(,(WebServicesInteroperabilityWebServicesInteroperabilityOrganizationOrganization,WebWeb服务互操作组织)成立于服务互操作组织)成立于20022002年,它是一个开放的厂商联盟,鼓励任何对年,它是一个开放的厂商联盟,鼓励任何对WebWeb服服务有兴趣的厂商加盟并贡献自己的力量。
务有兴趣的厂商加盟并贡献自己的力量。
它主要它主要致力于提升致力于提升WebWeb服务基于平台、操作系统和编程语服务基于平台、操作系统和编程语言中立的互操作能力,其成员几乎覆盖了所有重量言中立的互操作能力,其成员几乎覆盖了所有重量级厂商,如级厂商,如IBMIBM、微软、微软、SunSun、OracleOracle和和BEABEA等。
它等。
它目前是制定目前是制定WebWeb服务标准最多的组织。
服务标准最多的组织。
/www.wshttp:
/www.ws-i.orgi.org其他组织其他组织OSOAOSOA(OpenSOACollaborationOpenSOACollaboration)OSOA,OSOA,开放开放SOASOA联盟,它是一个非正式的厂商联盟,使得各厂商能够共联盟,它是一个非正式的厂商联盟,使得各厂商能够共同开发一个语言中立的编程模型。
该编程模型帮助企业软件开发人员能够最同开发一个语言中立的编程模型。
该编程模型帮助企业软件开发人员能够最大限度的发挥大限度的发挥SOASOA架构的特性和架构的特性和优势。
目前加入优势。
目前加入OSOAOSOA的厂商包括的厂商包括IBMIBM、BEABEA、SAPSAP、OracleOracle等。
尽管等。
尽管OSOAOSOA不是一个标准化组织,但由于有不是一个标准化组织,但由于有IBMIBM、BEABEA等业界等业界厂商的支持,厂商的支持,它制定的规范很可能会成为事实上的标准。
因此,我们可以它制定的规范很可能会成为事实上的标准。
因此,我们可以把它看作一个准标准化组织。
把它看作一个准标准化组织。
OSOAOSOA成立了两个项目组,分别负责制定成立了两个项目组,分别负责制定SCASCA和和SDOSDO规范。
规范。
网址:
/www.osoa.orghttp:
/www.osoa.orgIETF(InternetEngineeringTaskForce)IETFIETF(因特网工程工作小组)是定义标准因特网操作协议(像(因特网工程工作小组)是定义标准因特网操作协议(像TCP/IPTCP/IP)的团体,的团体,IETFIETF接受国际互联网协会接受国际互联网协会InternetInternet架构委员会架构委员会(InternetInternetArchitectureBoardArchitectureBoard,IABIAB)的监督管理。
)的监督管理。
IETFIETF的成员分别来自于互联网协的成员分别来自于互联网协会的个人或者组织成员。
会的个人或者组织成员。
网址网址:
/www.ietf.orghttp:
/www.ietf.orgSOA相关标准规范体系结构相关标准规范体系结构标准与规范标准与规范“标准”=“规范”?
严格讲二者是有差异的。
规范是标准的建议文档,标准一般是由业界公认的标准化组织制定和发布。
而规范要灵活的多,多为厂商或非标准化组织发布。
事实上,很多规范并不是标准,比如SDO和SCA,而是由某些厂商或厂商联盟制定发布。
但是凭借这些厂商强大的市场地位,这些规范往往会成为事实上的标准。
SOA相关标准规范分类相关标准规范分类分类方法较多,一种方式是把SOA标准分为XML标准集、Web服务标准集和SOA参考模型,为叙述方便,不再严格区分标准和规范,统一称作标准。
后面还有其他分类方法介绍。
SOA相关标准规范体系结构相关标准规范体系结构SOASOA相关标准规范发展历史相关标准规范发展历史孕育阶段孕育阶段从上世纪九十年代末到本世纪初从上世纪九十年代末到本世纪初,W3CW3C根据当时流行的标准通用标记语言(根据当时流行的标准通用标记语言(StandardStandardGeneralisedMarkupLanguageGeneralisedMarkupLanguage,SGMLSGML),创建了可扩展标记语言),创建了可扩展标记语言XMLXML(ExtensibleMarkupExtensibleMarkupLanguageLanguage)。
)。
XMLXML是是SOASOA的基石,它规定了服务之间以及服务内部数据交换的格式和结构。
的基石,它规定了服务之间以及服务内部数据交换的格式和结构。
XSDSchemasXSDSchemas保保障了消息数据的完整性和有效性,而障了消息数据的完整性和有效性,而XSLTXSLT使得不同的数据表达能沟通过使得不同的数据表达能沟通过SchemaSchema映射而互相通信。
映射而互相通信。
发轫之初发轫之初20002000年以后,基于互联网的电子商务发展需要,人们提出了年以后,基于互联网的电子商务发展需要,人们提出了WebWeb服务的概念,出现了三个著服务的概念,出现了三个著名的名的WebWeb服务标准和规范:
简单对象访问协议(服务标准和规范:
简单对象访问协议(SimpleObjectAccessProtocalSimpleObjectAccessProtocal,SOAPSOAP)、)、WebWeb服服务描述语言(务描述语言(WebServicesDescriptionLanguageWebServicesDescriptionLanguage,WSDLWSDL)及通用服务发现和集成协议)及通用服务发现和集成协议(UniversalDiscoveryDescriptionandIntegrationUniversalDiscoveryDescriptionandIntegration,UUDIUUDI),极大推动),极大推动WebWeb服务的普及和发展服务的普及和发展成长阶段成长阶段从从20052005年开始,年开始,SOASOA推广和普及工作开始加速。
最重要的成果体现在推广和普及工作开始加速。
最重要的成果体现在33个重量级规范上:
个重量级规范上:
SCA/SDO/WSSCA/SDO/WS-PolicyPolicy。
SCASCA和和SDOSDO构成了构成了SOASOA编程模型的基础,而编程模型的基础,而WSWS-PolicyPolicy建立了建立了SOASOA组件之间安全交组件之间安全交互的规范。
这三个规范的发布,标志着互的规范。
这三个规范的发布,标志着SOASOA进入了实施阶段。
进入了实施阶段。
从整体架构角度看,人们已经把关注点从简单的从整体架构角度看,人们已经把关注点从简单的WebWeb服务拓展到面向服务体系架构的各个方面,服务拓展到面向服务体系架构的各个方面,包括安全、业务流程和事务处理等包括安全、业务流程和事务处理等SOA相关标准规范体系结构相关标准规范体系结构SOASOA相关标准规范分类相关标准规范分类一种分类方法,是将SOA标准分为XML标准集、Web服务标准集和SOA参考模型XMLXML标准集标准集主要包括两类,一是基于纯文本的编码技术,XML信息集、XMLSchema、XMLQuery和XSLT2.0等。
二是允许不透明的二进制数据与传统的基于文本的标记交织在一起的编码技术。
如XML二进制优化封装协议(XML-binaryOptimizedPackaging,XOP)、SOAP消息优化(TransmissionOptimizationMethod,MTOM)等。
WebWeb服务标准集服务标准集Web服务标准集已经初具规模,内容涵盖传输层、消息机制、编程模型、服务发现和描述、可靠性、事务处理、安全和管理等方面。
SOASOA参考模型参考模型它不是一个标准,而是SOA架构的一个抽象框架,统一了SOA相关术语用法并且定义了这些术语的涵义,同时还明确定义了SOA各组件之间的关系。
SOA相关标准规范体系结构相关标准规范体系结构OASIS-SOA参考模型与其他分布式系统架构关系SOA相关标准规范体系结构相关标准规范体系结构长风联盟SOA参考架构集成开发工具集成开发工具运行管理系统运行管理系统服务资源服务资源管理中心管理中心运行时环境运行时环境服务总线服务总线流程引擎流程引擎交互服务交互服务适配器服务适配器服务安全安全服务服务信息信息服务服务SOA相关协议栈组成框架与关系相关协议栈组成框架与关系另一种SOA标准分类方法,是根据标准规范在SOA中的角色功能,将其分为三大类:
服务层次上的信息交互规范(Servicecommunication)、基础通信标准规范(Infrastructurecommunication)、元数据标准规
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SOA 相关 标准 主要内容