对ESB中总线一词的意思,存在很多非常有趣的争执。总线一词来源于硬件领域(ESB这一术语是由Gartner提出的)。在软件领域,总线是指一种架构模式,它允许多个应用程序以去耦合或松散耦合的方式结合在一起。在一个软件“总线”上,应用程序的添加和删除对同在总线上的其他应用程序造成的影响非常小。也可以认为ESB实现了调度程序/路由器模式,因为它解决了消息在使用ESB的应用程序之间的路由选择问题。这可能有些滑稽,但是重要的是ESB是服务基础架构的核心,它应该支持在异构环境中以高度动态的方式对服务进行注册、发现和调度。ESB本身可看作是企业实现和拥有的架构模式。 (T111)
|