信息化 频道

应用整合解决方案

  2002年10月,国家电力公司宣布电力体制改革方案的确定,电力行业引入了竞争机制。随着电力行业信息化的发展,电力企业相继建立了以经济效益为核心的营销技术支持系统、以安全生产为核心的生产管理技术支持系统、以客户服务为中心CRM系统、提高企业内部管理效率和降低成本的ERP系统与EAM系统、全面提高价值链竞争效率的SCM、送配电管理的DMS/EMS、SCADA等等应用业务系统,并发挥着其应有的作用。从电力信息化建设的长远发展来看,要形成相互一致的业务基础信息系统和有效运行的信息层次化体系,必然需要将原来分别建设的各个业务应用系统平滑地整合在一起,使得各个业务系统间能够顺畅地传递信息,形成一个有机的整体,在整个系统范围内实现信息的高度共享,才能让企业应对激烈的竞争带来巨大的压力,针对快速变化的外部环境和客户需求,做出及时的调整和反应,真正提升企业的核心竞争力。

应用整合所面临的问题和挑战

  由于历史的原因,也是计算机技术日新月异的发展的结果,电力行业现有的多套应用系统从当时的设计和建设看来可以说是非常科学和满足业务需求的,但以现在的标准来看,由于不同的应用系统建立在不同的硬件和操作平台上,不同的应用系统是由不同的系统集成商使用不同的语言和开发工具开发出来的,一些不可避免的导致同一业务系统的不同模块间、不同业务系统之间的信息无法共享,不能随着业务运作顺畅的流转,导致业务流程被割裂,需要过多的人工介入,效率下降,数据精确度降低,使的信息系统失去了其应有的作用。

  集成企业的业务信息系统,使用传统技术,企业面临如下难题:

  在体系架构上存在渠道、业务系统的网状连接,耦合程度高,应变能力差,没有形成统一的渠道管理和以应用整合业务平台为核心的星型架构,导致部分的重复开发,成本难以控制。

  在开发管理方面没有形成统一的开发、管理和积累的平台,部分业务系统没有统一到一个管理框架下,不能形成很好的积累和业务组件的知识管理和共享。

  应用系统方面一般没有建立很好的数据模型和扩充模型及扩充规范,导致业务数据分布的随意性,不利于未来信息管理的发展。

IBM 电力行业应用整合解决方案

  作为面向服务的体系结构(SOA)最早的倡导者,IBM希望按照SOA的思想理论,结合IBM的软件产品,帮助企业将业务流程元素和IT应用功能模块打包成接口明确的、标准化的、与具体实现技术无关的服务组件,从而屏蔽底层技术差异,实现IT资源的可重用性;企业可以灵活的组合服务组件,调整业务流程,快速的响应业务需求的变化。


 
图 IBM电力行业应用系统整合整体架构

  企业服务总线是SOA架构的核心组件,是信息交换的统一平台;利用 IBM WebSphere Business Integration Message Broker (以下简称WBIMB)的渠道整合功能将企业的各类应用无缝结合,在统一渠道整合和接入的基础上完成统一的渠道管理和应用整合平台为核心的星型架构,进而实现业务的一次开发,可以在多个渠道上部署。其底层采用IBM Websphere MQ(以下简称MQ)消息传输或其他传输机制,使用基于服务的模式定义系统的接口,利用其消息格式自动转换和动态的代理机制,轻松的实现应用系统间的连通性。

  IBM提供了数量众多适配器(IBM WebSphere Business Integration Adapter),分别针对业界各种不同的技术和产品,企业可以根据现有业务系统提供厂商或其所采用的技术,选择相应的适配器,将现有业务系统及其他应用系统连接到“企业服务总线”上,实现系统间应用接口级的交互访问。另外,还可以使用IBM特有的数据联邦技术,在数据层面实现各种异构的、分布式数据的实时访问、操作和集成;联邦技术,使得分布在各种关系型数据库、XML文件、Web 服务、MQ消息,文本文件中的多种数据源如同来自单一的数据库;使用一条简单SQL语句就能同时操作、访问所有数据源的数据。

  基于“企业服务总线”提供的应用系统的连通性,企业就可以实现更高层次、更丰富的应用功能,将电力企业的现有系统和未来建设的系统无缝的整合在一起,同时集成第三方的服务,如:银电系统、发电侧应用。

  业务流程服务,利用IBM Websphere Business Integration Server Foundation (以下简称WBISF)可以将原本处于隔离状态的业务流程/业务规则、IT系统资源和人力资源三方面的元素结合起来,采用松偶合及面向服务的理念,将原先硬编码于程序代码中的业务逻辑,抽离出来,形成独立的业务逻辑表示和控制组件(工作流引擎),利用工作流引擎来控制和协调业务运作的全过程,实现业务流程自动化,缩短业务运作周期,优化业务流程结构,从而提升企业生产效率和管理水平。

  WBISF是基于BPEL标准的最新一代流程整合产品。BPEL是专为流程整合而制定的一项规范标准。IBM和微软领导制定了BPEL规范,目前已经成为业界标准。IBM率先将BPEL应用于企业级产品之中,在WBI Server Foundation中提供了基于该标准的流程开发、部署和监控功能。

0
相关文章