接前一篇文章:软考 系统架构设计师系列知识点之面向服务架构设计理论与实践(16)
所属章节:
第15章. 面向服务架构设计理论与实践
第8节 SOA的设计模式
15.8 SOA的设计模式
15.8.2 企业服务总线模式
在企业基于SOA实施EAI、B2B和BMP的过程中,如果采用点对点的集成方式,存在着复杂度高、可管理性差、复用度差和系统脆弱等问题。企业服务总线(Enterprise Service Bus,ESB)技术在这种背景下产生,其思想是提供一种标准的软件底层架构,各种程序组件能够以服务单元的方式“插入”到该平台上运行,并且组件之间能够以标准的消息通信方式来进行交互。其定义通常如下:企业服务总线是由中间件技术实现的支持面向服务架构的基础软件平台,支持异构环境中的服务以基于消息和事件驱动模式的交互,并且具有适当的服务质量和可管理性。
如图15-6所示,ESB本质上是以中间件形式支持服务