第 3 章 体系结构

金蝶Apusic企业服务总线(AESB) 立足于Apusic应用服务器和Apusic消息中间件之上,并与其无缝结合,具备面向服务、面向消息、事件驱动的特性,是一个在SOA架构中充当服务间智能化集成与管理中介的灵活敏捷的基础平台。

体系结构

图 3.1. 体系结构


AESB在Apusic消息中间件智能路由技术的基础上,实现了灵活自主流程定义的轻量级流程引擎,实现安全、灵活的数据中介服务,实现流程化的服务业务组织。同时, 结合AESB中介流程引擎,AESB内置了支持所有主流数据库的数据库适配器,提供了对数据库层面的数据集成、数据交换的能力。多个AESB节点可以组织成为一个完整的ESB网络,网络中的每一个AESB节点都是对等的,在部署模型上实现高度的分布式部署。AESB套件还提供了可视化的集网络管理、服务管理、可视化流程定义和开发部署于一体的管理监控工具,通过该管理工具连入 ESB网络中的任意节点,就可以对整个ESB网络进行管理,实现部署上高度分布,管理上的高度统一。

Apusic Platform产品家族中的Apusic应用服务器和Apusic消息中间件,为AESB提供了诸如事务、连接池、线程池、消息封装、可靠消息传输等基础软件设施制成。之上是AESB的几个核心基础引擎,以及为实现应用接入而出厂定制支持的服务组件。同时,AESB提供了可视化、界面化的配置部署工具,以可视化的方式提供全过程的支持。 AESB作为一个功能服务的请求者和服务功能提供者的桥梁,以松耦合的方式实现服务与服务之间的集成,实现服务的地址透明化和协议透明化。

服务集成

图 3.2. 服务集成