企业数据服务总线

概述 FasitESB是泰华天成自主研发的一套企业级ESB中间件产品。
ESB:EnterPrise Service Bus,企业服务总线。是一种在松散耦合的服务和应用之间标准的集成方式,提供简单、快速、基于标准的多点集成。类似硬件中的总线结构和以太网中的交换机模式,星型结构优化部署各业务系统间的交互,保证各业务系统的独立性和系统间的松耦合。方便系统的升级和快速响应。如下图所示。

该结构提供了无须变更现有业务系统结构即可实现应用可插拔式集成。前提是现有业务系统都必须为其他系统提供标准的访问接口,如JDBC、JMS、SMTP等。

ESB客户端插件:在每个应用系统端部署ESB客户端插件,负责与应用系统的交互和ESB通信。各业务系统只与本地ESB插件通信。跟其他业务系统无关,保证了各业务系统设计和部署过程中的独立性。
ESB服务端:根据服务器端通信组件S实现与客户端通信。按照ESB规范和指令的业务规则分别解析命令、信息路由到对应响应应用端、接收反馈信息并按照统一标准数据格式整理并格式化数据。最终反馈给请求客户端,完成系列指令传递和处理。
ESB数据访问组件:考虑到国内信息系统大部分只是数据库应用系统模式,无法对外开放应用接口。我们在ESB端扩充数据访问组件。通过该组件,接收ESB路由过来的数据检索命令,分别访问不同数据库资源,并按照原子命令方式反馈数据库访问结果数据到ESB核心组件。通过该组件可以实现应用型系统。