在企業服務匯流排中,
需要另一個應用程式提供服務的應用程式稱為服務要求者。相對地,
提供服務的應用程式稱為服務提供者。
服務要求者可經由匯流排傳送服務要求。
當服務提供者收到要求時,會執行所要求的服務。
服務提供者也可透過匯流排將回覆傳回給要求者。
圖 1. 經由 ESB 傳送要求的服務要求者.
企業服務匯流排會將要求傳遞給服務提供者。服務提供者會執行所要求的服務,然後選擇性地將回覆傳給要求者。
WebSphere ESB 可使用如下的標準通訊協定,和不同的要求者和提供者交互連接:
- JMS
- SOAP over HTTP Web 服務
- SOAP over JMS Web 服務
以一般的應用程式 (SAP) 和其他通訊協定來說,可提供 IBM WebSphere Adapter 和其他業界標準的 J2C 配接器。
WebSphere ESB 支援截然不同的傳訊互動作業模型,來符合您的需求,包括:
- 要求-回覆
- 單向互動作業用的分散式模型
- 發佈/訂閱