CIO:SOA何时停止空谈开始行动
虽然"SOA已死"的论断被证明不是事实,然而SOA在各行业的规模化应用的真正实现也并非易事,CIO们对于大规模部署SOA仍心存顾虑。
2009年中,CIO时代网对CIO进行了有关SOA的专项调查,调查显示62%的CIO听说过SOA,但对具体情况并不太了解,比较了解的人所占比例为33%,仅有5%的人表示对于SOA很了解并有所研究和应用。
在实施方面,57%的CIO表示他们所在的企业并未采取任何行动,只是正在了解的阶段,有19%的CIO表示已经开始积极规划,14%的企业开发个别基于SOA的应用,5%的企业开展了SOA相关的培训,由此可以看出,SOA的实施与导入还处于初级阶段,勇于尝试的人还仅是少数。一位CIO就明确表示,可以考虑开发个别基于SOA的应用,但实际应用有些细节需要明确,仍须谨慎。
对SOA实施过程中遇到的主要困难进行调查,对于业务数据的理解要求很高,服务的标准化程度不够,以及目前还没有成熟的SOA产品和方案是最主要的两大拦路虎,分别占了62%和43%,其次,选择CIO对SOA概念还较为陌生和实施SOA成本太高,内部员工反对这两项各占19%的比例。
通过调查我们发现CIO对待SOA这一概念多了几分冷静,先行者已经开始吃螃蟹,但更多的人还在观望、在考察,看这个舶来品是否真的适合中国的土壤。
虽然媒体在2009年报道了一些所谓的成功案例,但这些案例背后都有着场上的背影,属于是为厂商变相做广告,其效果仍然存疑。购买挂了SOA 标签的软件产品和SOA的真正实施之间,还有一段不小的距离。
但与此同时,我们也要看到,客户对SOA的需求并没有减弱,用作标签的SOA,其时髦性现在被云计算、Mush-up等后来的热词替代,但背后说的那个服务化的总趋势其实一直都在发展,因此才有SOA 已死的后半句,"尽管SOA这个概念已死,但是人们对面向服务架构的需求比以前更迫切了"。
标准一小步 应用一大步
SOA的普及和落地工作的不断开展,正在将SOA标准问题推向风口浪尖,标准问题日益成为SOA真正大规模应用的瓶颈问题。CIO时代网的调查就显示,在阻碍SOA落地的因素中,33%的CIO选择了标准的缺乏。SOA技术、产品和标准都处于发展阶段,尚不成熟,不同厂商的解决方案也存在差异,这会让CIO心存顾虑,但这一局面在2009年得到了巨大的改善。
在国际范围内,SOA相关工程标准在2007年后成为关注热点,SOA的建模语言、架构、成熟度模型、治理框架等标准或规范正在OASIS、OMG、The Open Group等多个国际组织中开展研究。我国在其中也扮演了重要的角色。
2009年12月22日,我国正式设立"全国信息技术标准化技术委员会SOA标准工作组",这是我国推进SOA标准的有一个里程碑。
"SOA标准工作组"负责我国SOA国家标准制定,组织全国范围内的SOA标准应用和推广,配合开展行业或领域相关的SOA标准化工作,并负责对口ISO/IEC JTC1/SC38 WG-SOA及ISO/IEC JTC1/SC7 SG-SOA承担SOA国际标准化工作、促进我国与国际SOA标准化的融合发展。
虽然SOA标准工作组是2009年刚刚成立,但相关的标准制定则是从2008年开始起步的。
2008年3月28日,中国电子技术标准化研究所组织召开了"SOA国家标准需求调研会",正式拉开SOA标准体系建设的序幕。2008年4月18日,中国电子技术标准化研究所再次组织W3C、OASIS、WS-I机构成员代表与中国产业代表共同举行"SOA标准体系国际研讨会",围绕《SOA标准框架(征求意见稿)》进行了广泛研讨。经过上述机构的共同努力。同年6月正式发布《SOA标准框架V1.0》,将SOA分为应用、架构、基础3个层次,共13类81项相关标准。2008年9月5日,中国电子技术标准化研究所代表中国国家成员体参与WSSG工作会议,将《SOA标准框架V1.0》提交国际标准组织ISO/IEC JTC1 WSSG。我国在SOA领域的积极态度和工作成果在WSSG各国家成员体之间引起了巨大关注,WSSG在2008年11月的JTC1年会中将其工作范围拓展至SOA领域。2008年11月5日,首届"SOA标准化国际论坛"在北京举行,为2008年中国电子技术标准化研究所在SOA标准工作上的所有努力划上一个完美句号。
2009年,中国电子技术标准化研究所继续埋头耕耘,联合合作各方,完成《SOA标准体系白皮书》、《SOA用户指南》、《中国SOA标准体系研究报告》;规划申报19项SOA中国国家标准,其中《SOA术语》、《SOA总体技术要求》、《SOA标准化指南》、《SOA服务质量评定标准》等3项获批正式立项。2009年5月和10月,在中国电子技术标准化研究所的努力下,中国分别正式成为ISO/IEC JTC1/SC7/SG-SOA(软件工程分技术委员会SOA研究组)与ISO/IEC JTC1/SC38/WG-SOA(分布应用平台服务分技术委员会SOA工作组)的召集人国家。不久前,11月10日-11日,在ISO/IEC JTC1/SC7/SG-SOA(国际标准化组织/国际电工委员会第一联合技术委员会/软件和系统工程分技术委员会/SOA研究组)首次秘鲁会议上,上海复旦大学吴杰教授代表中国国家成员体首个介绍提案《SOA工程标准提案V1.0》,引起参会专家的广泛关注。
2010年SOA的几个预测
虽然预测总是很难准确,不过我还是就SOA在未来一年内发展的新动向做出了下面几个预测。
1、对云计算的兴趣将会推动许多企业采用SOA架构
对于那些想要充分利用"埋藏"在"云"中的资源的企业来说,它们很快就能理解只有将他们现有的架构"面向服务化"才能做到这一点。虽然灵活性和可重用性仍然是SOA 不变的口号,不过许多新的SOA解决方案将打出"云计算"的旗号。
2、域间SOA技术或具备高度可扩展性和安全性的中间件技术将会企业越来越多的注意
它们可以在公司之间或企业内部的SOA实例之间提供可扩展服务和信息存取。事实是,大部分的SOA解决方案不能大规模扩展到某个单一的问题域,因此,这一技术将成为SOA战略能否取得成功的关键。
3、SOA治理解决方案将会越来越完善
到2009年,"劣质"的SOA治理解决方案将会越来越少。由于人们工作的重点将放在过程和手段上,因此,能够支持人和过程的非常好的技术将胜出。这是有关"我们做什么"以及"谁做什么"而不是"我们使用什么"的一个系统性改变。对于那些SOA治理技术还不是很完善的供应商来说,仍然有机会抓住市场;这只是一个是否愿意进行重大变化的问题。
4、SOA开始产生变体概念,比如企业架构
EAI(企业应用集成)演变为SOA,SOA也将演变成其它概念,但是作为核心架构模式,这些概念将仍具有重大价值。在IT世界里,没有消失的概念,我们只是用另外一种方式重新利用它们罢了。