引言
众所周知的发布/订阅交互模式(有关定义,请参见 Wikipedia)支持面向服务的体系结构的主要原则之一——松散耦合。在发布/订阅上下文中,消息或事件的发布者或生产者并不了解有关该消息或事件的任何潜在的订阅者或使用者。只有主题将发布者和订阅者联系起来;发布者发布某个主题,而订阅者则订阅该主题。底层消息传递或事件基础结构负责将主题从发布者传递到订阅者。
这对 IBM WebSphere Process Server V6(以下称为 WebSphere Process Server)和 IBM WebSphere Enterprise Service Bus V 6.0.1(以下称为 WebSphere ESB)意味着什么呢?两者都使用许多行业供应商支持的服务组件体系结构 (SCA)。有关更多信息,请参阅 developerWorks 文章服务组件体系结构。图 1 显示了 SCA 模块,该模块是 SCA 的基本组装模型。SCA 模块通过导出和导入操作与其他 SCA 模块进行通信。导出操作允许模块接收请求,而导入操作则允许模块发送请求。
。。。。。。