|
一、背景概述
鸿程公司的企业数据总线(ESB)产品很好地解决了不同接口之间的同步交互问题,并且在实际项目中得到成功应用。通过ESB产品能让企业实现跨系统的信息同步和信息实时查询,实现了原有各个系统资源的整合、挖掘。ESB能够满足大中型企业IT应用集成需求,实现企业异构接口的融合。
二、产品目标
通过ESB的建设,能够达到梳理企业各IT系统接口的效果,以服务的理念,统一管理IT系统交互接口,并最终将整个企业的IT系统建设成如下结构:
三、体系架构
鸿程ESB产品采用SOA的体系框架设计,它将应用程序的不同功能单元定义为服务,并通过这些服务之间定义良好的接口和规范按松耦合方式整合在一起,实现各系统间服务的通用访问。这类服务接口是独立于实现服务的硬件平台、操作系统和编程语言,构建在这样系统中的服务可以以一种统一和通用的方式进行交互。
四、主要功能
ESB系统主要由以下功能模块构成:

五、系统特点
-
减弱了应用程序间点对点的耦合程度,由紧耦合变为松耦合,可实现任意维(>3)数据的实时交互。
-
对信息交互请求发起方提供多种接口方式
-
对信息交互的信息服务方提供多种接口方式
-
允许动态地装配、替换、拆卸,做到“即插即用”
-
通过ESB来集成服务,使各个服务之间能够相互连通,通过良好定义的、符合规范的接口,使服务之间的连接变得更加灵活。
-
使企业原有的应用系统、接口都能够被复用,减少重复投资。
-
通过安全、日志和监控等手段对ESB的运行提供了强大的支持。
六、成功案例
目前ESB成功地应用于**电信BSS改造项目和全业务改造项目中,外围系统多达30个,已集成150个同步交互接口,如下图所示:

部分ESB应用实例:
|
消费端
|
服务端
|
类型
|
运行(交易量)
|
|
10000
|
CRM
|
查询\受理
|
近百万次/天
|
|
号码百事通
|
CRM
|
查询
|
近3千次/天
|
|
营销支撑系统
|
CRM
|
受理
|
近百次/天
|
|
短信平台
|
CRM
|
查询\受理
|
近万次/天
|
|
统一支付平台
|
CRM
|
查询
|
3万次以上/天
|
|
互联星空
|
CRM
|
查询
|
近千次/天
|
|
…..
|
|
|
|
|