1. 程式人生 > >WebSphere Process Server 和 WebSphere ESB 中的釋出/訂閱互動

WebSphere Process Server 和 WebSphere ESB 中的釋出/訂閱互動

引言

眾所周知的釋出/訂閱互動模式(有關定義,請參見 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 模組進行通訊。匯出操作允許模組接收請求,而匯入操作則允許模組傳送請求。 

 。。。。。。