ESB 服务总线1
概述各业务系统提供大量的服务接口,如何实现这些服务和接口的编排、调用、重组等,我们采纳的是应用服务总线的模式
通用服务总线采纳可靠消息服务(不丢失,不复传)在应用系统之间通过基于消息的异步方式集成各应用系统
52kHb3m
架构设计ESB 服务总线架构图ESB 服务总线是综合管理服务平台的一个中心组件,它负责接入各种服务资源,通过采纳统一服务接口使得各种服务或应用与服务之间可以相互方便访问,以星形结构替代了原来各服务之间的点对点结构,极大地优化了系统连接架构,降低了系统集成的复杂度
M4lze6T
功能设计ESB 应用服务总线基于消息交换组件开发
采纳消息交换组件提供的可靠消息服务(不丢失,不复传)在应用系统之间通过基于消息的异步方式集成各应用系统
针对不同系统所处理的消息格式各不相同的特点,ESB 应用服务总线提供了专门的格式代码转换器在不同的消息格式之间根据预先定义好的转换规则进行自动的格式转换,然后将结果自动路由到目标应用系统
在消息转换的过程中 ESB 应用服务总线能够识别 XML,C 结构,JMS 等多种消息格式;对消息的各种操作包括消息的来源、消息的目标应用、所期望的消息格式等通过定义各种操作规则(Rules)进行
ystxMbS
ESB 应用服务总线可以作为一个消息代理来实现这些功能
消息代理提供了消息传递层以及消息代理集线器,可被用于消息的处理、转换和分发,并能够将这些功能与发布/预订功能结合在一起
CHGogfK
应用程序格式转换和智能路由功能作为各个应用的数据吞吐机,提供多种数据格式服务,其中包括:用户自定义格式,用户可以为每一种应用定制自己的消息格式,通过这种消息格式来连接原有的旧的应用; XML 格式;面对纪录的信息格式,如 C 的头文件,COBOL records 等
对于这些消息格式,