部署风险
较早开始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才能证明这种框架能够在多大程度上适应这种变化。
定制路线图
中国企业在部署SOA之前,需要清晰的部署规划以及度身定制的部署路线图,这将是避免投资浪费的非常好的选择。对于从何处切入部署SOA,不同企业有不同的选择。已经或计划部署SOA的参与调查企业中,28.7%的企业选择测试单个SOA应用、33.8%选择基于SOA的系统及信息集成、19.3%选择基于SOA的部门内部自动化、13.4%选择跨部门的SOA应用、4.8%选择基于SOA 的合作伙伴产业链。
伯灵顿全球有限公司(BAX Global,下称伯灵顿)选择了合作伙伴产业链部署SOA。现已被德国铁路股份有限公司(Deutsche Bahn AG)购并的伯灵顿最早是一家空运公司,有核心的空运系统,随着业务延伸到仓储、运输等领域,其客户如戴尔公司(Dell)、联想集团(Lenovo)、摩托罗拉公司(Motorola)等希望伯灵顿提供跨供应链的信息整合。针对客户的需求,伯灵顿基于SOA开发了供应链全程可视化管理平台(SCV)。 SCV通过整合来自于伯灵顿原有的仓储、航运、陆运等不同系统的信息,提供一个统一的界面,平均每小时更新一次货物信息,能够让客户随时掌握其货物当前所处的状态,并且跨越整条供应链的不同环节。通过这个平台,伯灵顿能够为客户提供端到端、跨供应链的信息服务。
调查结果表明,SOA的部署并没有统一的方法,有些企业可能通过业务流程的驱动来实现,而另一些企业则可能通过对技术的集中变革实现。神州数码(中国)有限公司信息管理部总经理郑小维认为,部署SOA需要把企业的应用、服务整合起来,是一项浩大的系统工程,无论怎么部署,事先都需要做好详细的规划和长期的计划。