DOITAPP
DOIT数据智能产业媒体与服务平台
立即打开
DOITAPP
DOIT数据智能产业媒体与服务平台
立即打开

DoSERV分析:过早应用SOA会面临高成本问题

      服务器在线外电:BearingPoint 公司财务服务商业咨询服务部门架构主管Sajay Sethunath说,在SOA架构下部署服务的财经服务公司发现,单独的应用程序相比这种结构下的应用程序来说十分昂贵,缺少可靠性并难于维护。 SOA是一项浩大的系统工程,特别是对旧有系统的改造,如那些运行了很长时间的核心系统,改造起来会很昂贵,风险也很大。
  
      他得出的结论对其它工业界的同僚是一个警告,IT部门倾向于使用那些容易操作的软件,同时构建可以被很多应用程序重新利用的服务。 但是,我们一直都没有建立一个能够节省成本的标准,更糟的是很多服务是用户并不需要的。
  
      因此,他奉劝那些公司决策者,最好先从一些较新的,如数据挖掘系统等开始向SOA迁移,获得一些经验之后,再逐步改造旧系统。
  
      对于很多用户来说,上SOA一定要算好投入产出账。尤其对于那些预算有限,很多系统要上线的用户来说,如果没有充分的理由,又不能核算投入产出比,上SOA会面临很多问题。对于用户来说,在算经济账时有以下点要注意。
  
   首先要有充分的规划。如果仅仅是对现有系统进行整合,或者将服务构建在新的分支机构上,而不是通盘考虑,往往会导致单项计划的成本迅速增加,甚至导致失控。SOA是一项长期的工程,而在项目初期要明确哪些目的是要达到的,哪些目的是下一次才能实现的。
  
   其次,要选择合适的合作伙伴。合作伙伴首先要具备一定的实力,起码知名度要高,研发实力要强,这样才能保证他们的方案经过反复的验证。同时,合作伙伴最好有一定的行业背景,甚至用户可以优先考虑从以前系统的建设厂商中挑选,这样,在进行系统迁移和重整时,不用从零开始。
  
   第三,要有模块化意识。从这一点上来说,SOA与系统的开发和实施没什么区别。最大可能地将系统模块化,这样通过多次调用降低开发成本,从而获得最佳性价比。只是,模块化思想以及实施与项目初期的规划息息相关,只有良好的长期规划,系统才具有可复制性。

未经允许不得转载:DOIT » DoSERV分析:过早应用SOA会面临高成本问题