信息化 频道

业务、技术、管理 三位一体护驾SOA落地

系统改造和新建——一半是海水,一半是火焰
 
    一个企业部署SOA平台,就如同一个城市做城市规划,在这个规划、建设的过程中,总有不合理的街道需要改建、需要包装,总有老旧的住宅区需要拆迁、需要推倒重修,也总有新的建筑不断地建起来,这样才更符合一个城市前进的步伐。
   
    企业做SOA也一样,太过落后的系统需要推倒重来;还能继续应用的系统,则需要包装、改进;而一些新的系统则需要重新做规划。
 
    具体来讲,在明了了业务需求和业务流程后,企业要实施SOA,首先要对自己的系统做全面的评估,要了解自己已有的系统能用多少,有多少需要改造,还需要上哪些新的系统,自己将来的系统该如何满足业务的需求,自己可能为这个新的系统投入的资本大概有多少等。
  
    其次,要选择适合的工具和技术。上什么系统,建什么平台,先改造哪个系统,需要一步一步来,而在这个过程中,所选择的产品,也必然有所不同,一定要做到心中有数。
 
    迪顾问股份有限公司软件产业研究中心总经理牟淑慧建议,在实施SOA时,企业的原有系统如果利用率比较高,可以充分发挥原有系统的价值,通过对系统代码进行划分、打包、封装,实现可重用。在上线新系统的时候,则要注意与原有系统的接口,要用基于SOA的思想去设计规划新的信息系统。
   
    “对于遗留系统和新建系统,华电集团采用了不同的策略。”华电集团信息中心主任唐义良说,本着保护投资的原则,华电集团对遗留系统进行了服务的重新编排,可以通过分离业务、分离服务,自底向上实施SOA。
   
    但对于新建系统,就要坚持自顶向下的原则按照SOA战略规划实施。即系统的前端必须在门户上展现,所有的认证必须是基于生命周期管理,所有流程必须基于服务、数据库必须是XML与传统数据库混合建模,以适应不同的应用。
 
    在实际操作中,华电集团采用了两条产品线,一条包括IBMDB2V9数据库,IIG系统,Websphere中间件以及Netapp存储和Juniper网络系统。另一条则采用了Oracle数据库和毕益辉系统公司(BEASystems)的Weblogic中间件。
 
    华电集团在新的平台上全面采用J2EE的架构。“我们的SOA策略是:采用面向服务的集成策略,在SOA环境下应用WEB服务进行集成,并逐步过渡到SOA架构的实施技术路线。”唐义良说道。
 
     唐义良强调,华电集团核心的系统和新建的系统一定要在SOA上建设,而不是新建一个系统,再在SOA平台上整合。如果系统规模不大,就不一定要全面实施SOA。
0
相关文章