现在再来谈什么是SOA已经过时,对于SOA人人心里都有一笔账。我刊2007年7月曾经做过一次关于SOA的调查,时隔一年,各位信息主管对SOA的看法是否有什么不同?
为此,记者在本刊读者俱乐部网站上展开了关于SOA的调查,收到有效反馈163份。
SOA已成加分因素
调查显示,一方面用户对SOA犹疑不决,一方面SOA确实离我们越来越近了。
秦山核电公司最近正在计划上马生产管理系统,在选型时,接触的厂商几乎都在标榜自己的软件是符合SOA架构的。虽然以前没有接触过SOA,对SOA很感兴趣,但秦山核电公司信息文档部科长刘旭嘉在选型时只把是否符合SOA架构作为加分条件,而不是最主要的选择原因。目前选型已经快结束,入选的两家产品都是符合SOA架构的。刘旭嘉解释说,也不是刻意选择符合SOA的产品,可能是因为选择的都是国外的大型供应商,SOA又是最近比较热的概念。
SOA的一大好处是灵活可扩展,可以方便的和其他外部系统接口。刘旭嘉看重的并不是这点,他对外部接口并不是十分关注。他认为ESB技术还不是十分成熟,将来的发展还不可知。他更看重的是系统内部程序之间的接口灵活。
成功案例是突破口
参与调查的信息主管中,所在企业没有实施过SOA的占据了57.10%,有意向应用的有20.90%,表示接触过SOA的有18.40%,已经应用的只占到了3.70%。
一直以来,企业用户对于SOA的顾虑有很多,没有大型行业用户是其中最主要的原因。在本次调查中,认为SOA架构只适合从无到有的IT平台的信息主管占据了31.90%,而选择否定答案的占据了68.10%。
没有成功案例,很多CIO对SOA都很犹豫。
一般来说,企业对于新兴技术或是方法论的采用,都会采取循序渐进的做法,SOA的发展自然也是如此,企业一开始通常都会用一段时间进行概念验证,然后才会决定要不要实施。对于SOA来说,究竟要不要等待成功案例出现,还是应该勇敢尝试。
台大医院的SOA实施或许可以给我们一些启示,2年多前,台大医院的主机转换项目启动,并且大刀阔斧地决定把系统架构转向SOA,在当时甚至当今都是一个非常领先的做法。决定把系统架构转换成SOA之前,没有任何一个成功案例可以参考,但是对于台大医院来说,也没有时间等100分的案例出现,然后才来做这件事情。因此,在经过概念验证之后,台大医院副院长赖飞罴果断地决定实施SOA,现在台大医院的系统架构已经全面转向SOA。
慢慢试水成主流
即便度过了艰难的考虑期,决定实施SOA,如何搭建SOA架构也颇多争议。中煤集团的信息中心副主任陈继东对SOA就不太认同,他说,对于已经存在庞大IT架构的企业用户来说,按照SOA重新搭建IT架构是不可能的,从这个角度来说,几年后也许SOA就会过时了。
已经拥有庞大IT系统的企业实施SOA,认为应该推倒重来的占1.80%,认为应该一步步试水慢慢替换为SOA架构的占93.90%,认为不适宜SOA架构的占4.30%。大部分信息主管选择了较为保守的方法,一步一步慢慢试水SOA。
在实施过SOA的企业中,能够成功应用的占据了53.40%,因种种原因暂时搁浅的占44.30%,失败的占2.30%。在系统对接方面,能够顺利对接的占48.10%,而接口不统一,无法顺利对接的占51.90%。事实表明,SOA的实施还会遇到许多问题。
事实上,面对一个新技术的崛起,概念验证仍旧是发展初期必经的过程。对于绝大多数的企业来说,SOA的观念虽然已经相当熟稔,但要如何实践仍是第一次,一位实施过SOA架构的IT主管感慨地说:“实践SOA其实是有门槛的,不论是技术面、开发面或是方法论都有不同的挑战,并不像厂商说的那样简单。”
这位CIO其实从很久以前就开始关注SOA的发展,但是几年前SOA才开始萌芽,信息服务厂商虽然可以把SOA的观念讲得天花乱坠,但就是看不出来具体实践的方法在哪里。近来,则慢慢有了改善,各个信息服务厂商似乎也都可以说出一套方法。所以,他开始尝试SOA。根据项目的结果来看,SOA确实是可行的,目前他所在企业的SOA规划仍在规划中,没有局限于SOA的应用范围,也没有明确的步骤或是时间表。

