事实上,部署SOA是一项由业务驱动的组织变革,而不是技术带来的成本削减。SOA所具备的灵活性和可重组等特征能够帮助中国企业适应急剧变化的市场及客户需求,这正是中国企业目前的迫切需要。调查数据也显示,中国企业90%的应用无法满足企业未来的业务发展,而SOA由于能够有效加强现有应用的能力,因此被视为企业IT投入的优先选择。
中远集装箱运输有限公司(下称中远集运)是国内最大的海运物流企业之一,其EDI系统承载着中远集运的核心业务,是维系企业贸易活动的命脉,同时它也是最容易被业务变化所牵制的部分。尤其是“9·11”事件后,美国出台了“提前24小时报关”的新规定,使得中远集运的原有业务流程受到重大影响。
而且,该公司的业务涉及全球很多国家和地区,不同地区的海关流程各有不同,在原有固化的系统中,只要某个国家的海关提出特殊需求,往往需要公司另起炉灶,专门进行定制开发,费时费力,反应缓慢。因此,自2004年起,中远集运基于SOA实施了新的EDI平台,在一个平台上,就能够方便地把几个程序组装起来,这样可以快速响应需求,为中远集运未来的业务扩展提供广阔的空间。
许多中国企业在成长过程中都面临着与中远集运类似的情况。在选择部署SOA的首要驱动因素时,参与调查的企业十分强调整合现有应用系统以及整合业务流程。不过,相对而言,小企业对商业创新明显较为关注。15.8%的小企业认为,部署SOA是建立新的业务能力的基础。同时,38%的大中型企业也表示,建立新的业务能力是企业在未来部署SOA最重要的驱动因素。
业务驱动使企业部署SOA时更为看重商业价值。参与调查企业中,88.8%的企业优先认可SOA的商业价值。其中,分别有43.1%和44.6%的大中型企业期望通过部署SOA促进企业的业务发展及流程优化,只有12.3%的大中型企业认为SOA的价值主要是技术创新。
部署风险
较早开始SOA部署的企业已经意识到,部署SOA并不是简单的购买软件产品,而是需要通过一定的投入进行组织的深刻变革以获得最大的利益。在已经或计划部署SOA的被调查企业中,三分之一的被调查企业的SOA预算在100万元人民币以上。
中国企业还认识到,部署SOA存在一定的风险,它并非一剂包治百病的万能良药,也并非适合所有企业。对于部署SOA无法达到预期的原因,调查显示,企业对此有不同的看法。56.3%的已部署企业认为,技术或产品不成熟是导致SOA应用达不到预期的主要因素。而同时大多数企业并不认为技术问题是部署SOA的最大障碍,业务流程没有完全准备好才是关键。这种认识上的差异可能与问卷填写者在企业中扮演的角色不同有关。
由于绝大多数中国企业缺少部署SOA的经验,在部署SOA过程中面临着很多未知困难。已经部署SOA的企业提醒说,流程再造的准备不充分、无法明确SOA的商业价值以及与管理层沟通的困难等因素很可能会成为后来者部署 SOA的障碍。
部署SOA的困难和风险,也使得国内企业在部署SOA之前应当考虑一下自己是否具备足够的资源。调查中,有四分之三的受访企业表示,希望在部署SOA过程中借助外部资源。福建省工业设备安装有限公司2005年年初启动SOA项目,经过需求调研、架构设计、流程优化、应用开发,目前其SOA项目正处于部署测试阶段。
该公司信息部经理郭珅认为:“准确的认识及理解SOA、深刻把握业务整合的需求,强有力的领导支持、选择成熟的产品及咨询服务商是SOA项目成功的关键。”
辉瑞制药有限公司中国区信息业务与技术总监潘俊杰建议,中国企业应当慎重部署SOA。他认为,并不是所有的项目都适合SOA的架构,比如数据库和BI。当涉及到海量数据时,SOA并不是一个很好的选择。另外,SOA搭建框架阶段的时间会比较长,这段时间内可能看不出SOA的价值。只有当业务需求发生变化,SOA才能证明这种框架能够在多大程度上适应这种变化。
文章来源于领测软件测试网 https://www.ltesting.net/