现阶段是企业部署SOA的最佳时机吗?
虽然软件供应商鼓吹服务导向架构(SOA)的声音一浪高过一浪,但SOA对企业的商业价值究竟有多大,现阶段是否是部署SOA的最佳时机,显然是见仁见智……
最近,Nucleus研究公司(Nucleus Research)的调查显示,服务导向架构(SOA)有被市场的大玩家们夸大其词的迹象。“SOA被宣传得非常棒,但物极必反。”Nucleus公司高级分析师戴维·奥康尼尔(David O'Connell)认为。
该公司通过调查发现,企业部署SOA的实际比例没有宣传的那么高,因为SOA通常部署于单个项目或少数项目。“现在SOA都是部署在最好的部门,至少是限制在标准化的特殊的项目上。”因为如此,SOA的投资回报率也由于部署范围有限而受到了限制,调查发现,通常用户没有因为投资SOA而获得很大的回报,只有少数部署SOA的参与调查企业声称取得了回报。
预期与现实的差距正是SOA成长的烦恼,随着SOA逐渐成为一项主流技术,供应商需要帮助企业用户更好地评估他们的SOA架构部署。要做的事情还有很多。
制订标准
软件厂商们将SOA描绘成帮助企业提高开发效率,缩短开发周期,在异构环境下促进系统整合,以及通过使用标准化的可重用的组件优化商业流程的工具。目前尚没有充分的理由怀疑这些目标用途。但企业用户仍然充满疑虑:在没有统一标准的情况下,如何界定SOA呢?
事实上,供应商之间对SOA标准的认定还存在着分歧,目前尚不存在统一的SOA标准,各家都有不同的技术规范。对此,赛迪顾问股份有限公司软件产业研究中心总经理牟淑慧认为,SOA标准制定进程比较缓慢,在标准没有统一之前,对于中国企业而言,很难持开放的心态部署SOA。“在采纳SOA技术时,具体用松耦合还是紧耦合,颗粒度粗细要多大,这些目前都没有很好的标准,因此客户相对会比较谨慎。”易观国际有限公司建议,企业用户在技术选型时,应当对IT厂商在SOA国际标准或规范的遵从方面加以考察。如果不遵从SOA标准规范,将使其整合异构系统的功能大打折扣。
从这个意义上说,谁主导了SOA标准的制订,谁就将成为SOA市场的领导者。国际商业机器公司(IBM)正试图成为该领域的标准制订者,其在推动建立SOA标准方面表现的尤为积极。他与甲骨文公司(Oracle)、毕益辉系统有限公司(BEA Systems)以及中国的普元软件技术(上海)有限公司等18家厂商共同向结构化信息标准促进组织(OASIS)递交了旨在简化SOA应用开发的服务组件架构(SCA)/服务数据对象(SDO)规范,通过开放式标准过程进行推动。但目前为止,这仅仅是一个规范而非“标准”,微软公司(Microsoft)就独立于该规范的制定进程之外。有分析认为,SOA国际标准的制定和通过可能需要数年的时间。
“企业用户往往会有短视的行为,根据眼前利益上一些系统,结果要花很大的成本去整合这些系统。” 牟淑慧建议,在SOA早期应用阶段,企业用户尽量不要和一家厂商合作,而是要和供应商、咨询服务公司、集成商等多方合作,以免将来由于标准问题出现SOA“孤岛”。
培养人才
在推广SOA概念的同时,供应商也发现,企业用户普遍缺乏相关的SOA技能。《信息周刊》的SOA应用调查数据显示,四分之三的参与调查企业希望在部署SOA过程中借助外部资源。“只有客户也具备足够的IT能力,才能带来SOA真正的发展。”IBM 大中华区软件集团总经理拜特·德米克(Bete Demeke)表示。
供应商正采取行动加快SOA人才的培养。前不久,IBM与用友软件股份有限公司(下称用友)联合成立了“用友SOA创新中心”,加强双方在SOA领域的深层次合作,这也是IBM与合作伙伴在全球成立的第六家SOA创新中心。此前,IBM还和浪潮集团成立了SOA创新中心。
作为IBM培养SOA人才及技术合作计划的一部分,IBM希望通过这些合作,未来3年内帮助其他企业培养100个SOA高级架构师,1,000个SOA设计师,一万个SOA开发者。 “技术提供商、服务提供商、独立软件开发商(ISV)、集成商(SI),还有用户,大家需要一起应对挑战。”德米克认为。
- 本文关键词:

