EAI助力金融信息化

时间:2022-09-30 11:35:48

EAI助力金融信息化

EAI的建设目标:

整合业务系统,搭建高效的信息交流、信息共享、对外服务的基础平台。

构建金融服务平台,为业务发展、业务转型、产品创新及快速响应市场提供技术保障。

中国商业银行的电子化建设正处于从“金融电子化”到“金融信息化”关键阶段。各家银行经过多年的IT建设,都拥有繁多、复杂的应用系统,这些应用系统采用多种不同的IT技术、异构平台、不同数据库,缺乏统一的规划,数据无法共享,形成一个个信息孤岛。为了要解决IT建设发展面临的问题,企业应用集成(EAI)便在金融信息化应用中应运而生。

EAI的基本组成

EAI主要作用在于解决数据、应用和业务流程方面的整合。因此,EAI具有五大组成部分:

用户交互整合

为用户在界面上提供一个统一的信息服务功能入口。通过将内部和外部各种相对分散独立的信息组成一个统一的整体,保证了用户既能够从统一的渠道访问其所需的信息。

应用整合

通过HUB或总线架构,实现应用与应用之间的连接,完成相关的数据路由与数据格式转换。

信息整合

实现数据或整合,在异构的数据源之间实现数据层的直接整合。通过建立统一的数据模型来实现不同系统间的信息转换。

流程整合

实现业务流程管理,包括工作流管理、自动化流程两层面。它将不同的应用系统连接在一起,进行协同工作,并提供商业流程管理的相关功能,包括流程设计、监控和规划,实现业务流程的实时管理。同时支持行业标准以适应集中、扁平、透明的管理机制,适应企业供应链、企业内部流程共享和流程优化。

渠道介入整合

通过多种连接方式,接入第三方的系统,如ERP等。

EAI的关键技术

基于J2EE平台

EAI平台技术实现时必须要构建在一个统一的,简单的和可扩展的应用平台上,而不仅仅是提供一些点对点的适配器互连。实施一个EAI项目可以采用很多技术,从纯消息集成到CORBA到DCOM组件以及J2EE都是可选的方案。对于银行来讲,所选择的标准应该是业界未来普遍支持和倡导的标准,这样才能保证整个EAI平台未来的兼容性。开发业务逻辑或中间层组件的最重要的技术就是EJB,它提供了对主要的企业技术如事务、安全性以及持续性的支持,便利了业务组件的开发。同时,J2EE与CORBA技术所达成的一致性为低层组件的请求提供了可行之路,RMIIIOP和JMS等技术无疑为J2EE提供了强有力的功能核心。

面向服务架构

面向服务的架构(SOA)是目前最领先的IT架构。在这种架构下,应用系统的接口被成“服务”,部署在EAI平台上。任何一个应用要访问其他应用可以通过对服务的发现和服务的表述来确定被访问服务的属性和调用格式,从而实现标准化的应用之间的协作,达到应用系统之间的松散耦合。目前业界公认的应用系统之间互操作的标准为Web Services。SOA的中心思想是模块化与封装这两大原则,模块化将复杂的大任务的分解成相对简单的小步骤,封装则将其内部的复杂性屏蔽代之以用清晰的接口。

EAI在中国银行业的成功案例

虽然EAI的概念并不陌生,但真正利用EAI技术进行企业应用集成的用户并不多见。即便是在信息化程度较高的银行,EAI项目的实施也才刚刚开始:中国银行广东省分行应用IBM WBI(WebSphere Business Integration)框架,在金融领域率先完成了EAI项目,应用在国际结算业务的单证影像系统中;中国建设银行正在用EAI技术构建自身IT架构的信息总线。目前,EAI产品主要有:

IBM的WBI框架包括:WBI Interchange Server、WebSphere MQ WorkFlow、WBI Monitor、WBI Modeler和WBI Message Broker等组件。

BEA的WebLogic Platform包括:WebLogic Workshop、WTC(WebLogic Tuxedo Connector)、Socket Adapter和Socket Control等组件。

上一篇:新产品 第7期 下一篇:IT运维,为电信行业保驾护航