SOA的新挑战
有业内人士认为,SOA可能会使大SI透过做服务而在未来成为IBM这类以服务为目标的公司的竞争对手。现在的很多服务提供商(主要是IT咨询公司)未来会成为帮助客户分析如何架构SOA的角色。
比如做流通行业客户的SI,他们的优势是懂业务,与中间件公司合作后,共同做这个行业的SOA架构,他们就会变得很有竞争力。
此外,合作伙伴也急需提升能力,SOA是他们获得差异化竞争能力的一个机会。如此多的优势会使ISV/SI离SOA越来越近。可即便如此,SOA的推进还是面临着一些挑战。
蔡汉辉认为,首先与ISV如何合作是推广SOA的一个挑战。“现在我们面临的有利条件是客户对SOA已经开始接受了,从怀疑到想了解怎么去做。但ISV又有疑问了—为什么自己一定要走在前面去投入。为了消除ISV的这种顾虑,BEA今年专门成立了一个支持ISV实施SOA的技术服务队伍,选择重点拓展的银行、政府、电信、能源等几大行业中前10位的ISV给与重要的支持。”
SOA的第二个挑战来自企业的IT主管。一家系统集成公司的项目经理说,做SOA是‘前人栽树,后人乘凉’,这使IT主管面临吃力却不讨好的局面,而且花了很多钱却不能很快对业务产生效果也使他们在上级那里无法交待。因此说服CIO很有困难。
SOA的第三个挑战来自企业现有的IT架构不易改变。这在某些信息化已经比较成熟的行业表现尤为明显。
新晨科技副总经理张立纯认为,金融行业实施SOA的时机还不成熟。原因是客户原有的IT系统是否是按照面向服务的思路来架构的非常关键。如果不是的话,调整的代价非常大,因为要动核心系统,所以不仅是要花大笔钱的问题,更重要的是还会影响系统的稳定性。而且操作起来也很复杂,比如如何量化一种金融服务。以银行客户为例,面向最终用户的需求是最重要的,因此他们现在关注的是数据集中的问题,以便在此基础上发展增值业务和集团化企业的服务业务。
尽管面临着诸多的挑战,但SOA显然已经比前几年有了显著的推进,一个明显的变化就是中间件厂商与ISV/SI合作推成功项目的力度正在加大,而随着分段实施等帮助SOA尽快落地的方法的提出,SOA在中国的演进也必将进入一个新的阶段。