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

来源:互联网 发布:礼记中庸好学近乎知 编辑:程序博客网 时间:2024/05/29 13:10
企业服务总线(Enterprise Service Bus,ESB)的概念是从面向服务体系架构(Service Oriented Architecture, SOA)发展而来的,是实现SOA架构的一个关键的基础设施。

如何理解ESB呢? 有人把它比喻成高速公路,串联起不同的点;也有人把它比喻一个聪明的管子,用来连接各个愚笨的节点(来源)。我觉得这些比喻都还是不太好理解,和同事解释起来还是有一些费劲,想到一个比较好理解的例子:
企业服务总线 ~= 电脑的主板(Mother Board)。主板串联着各个电脑组件(CPU,内存,硬盘,显卡,声卡,电源等)。

各个电脑组件通过主板(加主线)按照约定的规范有序的交互 - 体现了企业服务总线的消息传递串联的特性;
假如内存坏了,你只需从市场上直接买一块适配的内存替换上即可,不用改动其他电脑组件 - 体现了企业服务总线的降耦合性;

0 0
原创粉丝点击