现在的位置: 首页 > 综合 > 正文

如何解释企业服务总线(ESB)

2014年04月02日 ⁄ 综合 ⁄ 共 371字 ⁄ 字号 评论关闭
企业服务总线(Enterprise Service Bus,ESB)的概念是从面向服务体系架构(Service Oriented Architecture, SOA)发展而来的,是实现SOA架构的一个关键的基础设施。
如何理解ESB呢? 有人把它比喻成高速公路,串联起不同的点;也有人把它比喻一个聪明的管子,用来连接各个愚笨的节点(来源)。我觉得这些比喻都还是不太好理解,和同事解释起来还是有一些费劲,想到一个比较好理解的例子:
企业服务总线 ~= 电脑的主板(Mother Board)。主板串联着各个电脑组件(CPU,内存,硬盘,显卡,声卡,电源等)。
各个电脑组件通过主板(加主线)按照约定的规范有序的交互 - 体现了企业服务总线的消息传递串联的特性;
假如内存坏了,你只需从市场上直接买一块适配的内存替换上即可,不用改动其他电脑组件 - 体现了企业服务总线的降耦合性;

抱歉!评论已关闭.