SOA标准体系
SOA标准体系
SOA标准体系是指SOA领域内多种类、多层次的SOA标准所组成的相互联系的有机整体。这套体系对统一用户与企业对SOA的理解,加快SOA项目实施的规范化,以及增强SOA系统间的互操作能力等方面具有重要意义。
目前国际上尚未有被广泛认可与接受的SOA标准体系。一些国际标准协会组织(如W3C、OASIS、OMG、WS-I等)及国际主流企业发布了若干用于构建SOA系统的规范及标准(常见的是基于Web Services技术的一系列WS-*规范及标准),但这些规范及标准仅在各个标准化协会或企业内形成初步的体系,而且不同组织发布的规范及标准间存在重复甚至冲突的现象,因此,国际上统一的SOA标准体系短时间内还不能成型。
为让用户了解目前国际上各类规范及标准的研制与使用情况,使用户在做系统开发决策时有一定参考依据,同时抱着建设适合国内用户使用的SOA标准体系的目标,ISOL梳理了各个国际标准协会组织及国际主流企业发布的主流规范及标准,整理出84项关于SOA与Web Services的规范及标准,经过体系化分析,划分出14个标准域(见图1-3),形成当前主流SOA与Web Services规范及标准的全集,最终形成国际SOA标准体系研究报告的白皮书--《SOA标准体系V1.0》(已发布在"中国SOA标准服务网"www.soa-china.org.cn上,详细论述可参阅该文档)。
|
| 图1-3 SOA及Web Services规范及标准域 |
|
| (点击查看大图)图1-4 中国SOA标准体系全景图 |
我国SOA标准体系工作将围绕4个层次标准的研制工作展开:
SOA基础标准--是支撑SOA系统实现的通用性基础标准,包括《SOA术语》、《SOA总体技术要求》、《SOA标准化指南》以及《SOA集成开发标准》,这一层次的标准将为SOA系统或产品的基本功能、性能作出限定,并为用户和软件厂商提供使用指导。
SOA支撑技术标准--是SOA系统相关的基础技术标准,在图1-4所示11个标准域的若干标准中,我国将对国外已有的相关成熟技术标准(如部分WS-*标准)进行裁剪和修改,并采纳为我国相应的国家标准,部分国内有特殊需求的标准将采取自主研制的方式来制定。
SOA测评标准--包括两类:一类对SOA相关的产品对于SOA标准的符合性及互操作性进行评测,第二类为用户提供SOA建设成熟度评估的评测规范,包括相关评测方法和指标。上述标准规范将作为相应的SOA测评工具和平台的基本依据。
SOA行业/领域标准--将根据行业或领域特征及信息化现状来研究制定适合本行业或本领域的SOA标准体系。此部分标准的研制工作将由我国各行业相关标准化委员会或行业协会来主导制定。目前所列出的几个领域为部分有代表性的行业或领域,其他行业或领域也会逐步扩展进来。
目前,中国SOA标准体系正逐步形成之中:《基于XML的Web服务描述语言》(20030146-T-339)与《基于XML的简单对象访问协议》(20030147-T-339)两项国家标准已完成制定并发布;《Web服务可靠消息传递》(20080478-T-469)与《Web服务互操作框架》(20080477-T-469)已开始研制;《SOA术语》、《SOA总体技术要求》、《SOA标准化指南》与《Web服务管理标准》4个标准处于国家标准公示阶段;《Web服务业务流程规范》等两个标准处于申报阶段;《金融行业SOA标准化指南》等处于计划阶段。


浙公网安备 33010602011771号