在日前举办的“SOA标准化国际论坛”上,中国电子技术标准化研究所(CESI)互联网标准开放实验室(ISOL)负责人马楠博士透露,我国SOA标准体系建设进展顺利,CESI已经与国内十多家单位初步规划出了SOA国家标准体系总图,目前进入细化和研制阶段,有望率先建立起中国自己的SOA标准体系。
为什么业界对SOA标准如此关注?随着市场竞争的加剧,企业要求信息系统能迅速地响应市场的变化,而传统的、固定架构的信息系统不能满足快速变化的需求,于是SOA这种新架构就应运而生了。采用SOA架构可以较容易地实现对企业信息系统的整合,使得信息系统之间互联互通,消除信息孤岛。
但是,由于国际上SOA标准体系的不健全、SOA中国标准体系的缺失,SOA厂商平台之间缺乏互操作性,用户在采用SOA架构时深感无所适从,使得我国SOA产业的持续推进仍然面临着很大的挑战。
为什么要创建标准?
也许很多人会问: “我们为什么要创建标准?”
结构化信息标准促进组织(OASIS)执行董事Laurent Liscia的回答是: “为了保护个人和公众商业利益。在信息技术中,标准使数据能够在系统间交流传递,并实现创新。”
对于SOA标准化的意义,OSOA中国负责人、普元软件副总裁程朝晖解释道,SOA标准体系是指SOA领域内多种类、多层次的SOA标准所组成的相互联系的有机整体。这套体系对统一用户和企业对SOA的理解、加快SOA项目实施的规范化,以及增强SOA系统间的互操作能力等具有重要意义,也被普遍认为是决定未来企业IT架构和方向、SOA相关企业及产业发展的核心因素。
如果把一切商业模式都看做不同业务流程或服务的组合,理解SOA就不会那么困难。在传统经济模式下,传统制造商还只能遵从设计、采购、制造和销售的业务流程; 而在SOA创造的商业世界里,企业将有机会像玩积木游戏一样创造崭新的商业模式,他们可以先从采购开始,找出哪些是他们可以买到的成本最低的零件,然后计划可以利用这些零件做些什么,然后再出售设计理念,制造顾客希望购买的产品。
标准化对SOA用户来说,也就意味着,“我可以买我认为最好的、来自不同厂商的软件或是硬件,由于标准化,它们可以很好地兼容,更好地为我所用。”
拿金融行业来说,在中国,金融行业是较早实施信息化的行业之一,多年的信息化建设,使得金融行业内部出现了大量孤立的应用系统,而如何整合现有应用,从而改进用户体验并提高服务质量,成为现阶段金融业的普遍挑战。
在这种情况下,SOA就成了金融业的一个很好的选择。作为金融企业新一代业务系统的基础,SOA连接企业内部不同的应用系统,可实现多个系统间的协同。在SOA架构下,流程应用是基于服务理念构建的,为了配合业务目标,SOA需要打破组织界限,定义并建立一套可重用的服务(功能),标准化就显得尤为重要。
对此,金标委副秘书长、中国金融电子化公司标准处主任李曙光深有体会,“金融行业的SOA相关标准的制定已经迫在眉睫。”因此,金标委希望与ISOL展开合作,在基于SOA国家标准工作的技术上,建立金融行业的SOA标准体系。
标准化进程为何缓慢?
得平台者得天下,这是SOA厂商们公认的一句话。在这种情况下,各个厂商都在推自己的SOA标准。
从IBM Websphere到BEA的Weblogic,再到SAP的NetWeaver,每家厂商都竭尽全力推广自己的平台,各家都说自己在技术上有优势。因此,从整体上来看,国际和国外的SOA标准都比较混乱。
在国际范围内,信息技术领域的国际标准统一由ISO/IEC JTC1(国际标准组织/国际电工委员会的第一联合工作组,成员以各国国家成员体为主)负责研制及发布。在SOA领域,JTC1的标准化工作尚未正式启动,相关的工作机构WSSG(Web Services研究工作组)成立4年来,主要是对Web Services标准规范进行梳理。
而目前在积极推动SOA相关标准规范制定的,主要是万维网联盟(即W3C)、结构化信息标准促进组织(OASIS)和Web服务互操作组织(WS-I)等协会组织及IBM、微软、BEA等跨国企业。但这些规范及标准仅在各个标准化协会或企业内形成初步的体系,而且不同组织发布的规范及标准间存在重复甚至冲突的现象。因此,国际上统一的SOA标准体系短时间内还不能成型。
在国内,SOA的标准化制定工作与国际上SOA的进展有着千丝万缕的联系。中国电子技术标准化研究所、互联网标准开放实验室合作推广组负责人兼SOA领域负责人袁媛介绍说,我国SOA标准体系的建设原则是积极采纳国际SOA标准,再基于中国应用需求,对国际标准进行裁剪,建立起符合中国国情的标准体系以及基于标准的认证机制。
有人就此提出了疑问,“国外SOA标准体系的不统一,会不会影响我国SOA标准体系的制定?”对此,袁媛指出,“大量的国际标准,在底层支撑技术方面我们会进行一定的筛选,而在国内方面,我们会从大的行业出发,通过分析我国各行业SOA实施状况,真正从用户角度来对其信息化建设进行分析、阐释和建议,并为后续我国各行业SOA标准体系的建立提供基础依据。”
在我国SOA标准化工作进程中,ISOL已经与国内外17个单位建立了战略合作关系,这包括长风联盟、后勤指挥学院、北航、复旦,以及普元软件、东方通、中软国际、浪潮、锐易特、上海宝信软件、金蝶中间件、神州数码、炎黄盈动、文思创新、微软、IBM、SUN等厂商,这些厂商分为中间件厂商、集成商、软件外包厂商三大类。
目前,由ISOL协同上述17家单位,共同对中国SOA标准体系进行总体的规划、论证和细化研制。我国的SOA标准体系正在形成之中。