匯流排環境含有一或多個服務整合匯流排、ESB 伺服器以及其資源(這些組織成 Cell 和節點的邏輯管理網域)。
如果您為 WebSphere ESB 建立完整(預設值)安裝,
將會有一個獨立式伺服器供您部署 SCA 模組,而不需要進行任何的伺服器配置。
不過,管理者可能會想在匯流排環境上執行作業,以便充分運用某些環境細節的優點。
- 供調解模組利用的 SCA 執行時期會使用
SCA.SYSTEM 服務整合匯流排上的佇列,以作為支援元件和模組間之非同步互動的健全基礎架構。這些佇列會當成
SCA.SYSTEM 匯流排成員由伺服器來控管。
- ESB 伺服器提供執行 WebSphere ESB 中之調解模組和服務應用程式所需的整合技術、基礎架構服務、
配置和執行時期管理。作為匯流排成員的伺服器會有一個傳訊引擎,以提供 SCA.SYSTEM 匯流排的核心傳訊功能。
伺服器和 SCA.SYSTEM 皆以預設內容來配置,可適合您部署和執行您的 SCA 模組。
圖 1. 此匯流排環境內含一個指派給 SCA.SYSTEM 服務整合匯流排的伺服器.
作為匯流排成員的伺服器配有一個傳訊引擎,這個引擎具有一個可用來儲存狀態資料和訊息的資料儲存庫。本圖亦顯示一個部署至匯流排環境並指定為匯流排成員的調解模組。
以更進階的用法來說,您可能會想變更獨立式伺服器之匯流排環境的配置,
或者為部署管理程式 Cell 建立一個匯流排環境。例如:
- 從安全並保證遞送(保證訊息不會遺失且能安全傳輸)到盡最大努力(一旦系統失效,
訊息有可能遺失),您可以配置各種不同的服務品質。
- 您可能會想設定一個部署管理程式 Cell,
以提供一些伺服器來控管調解模組。其優點如下:具有可調整性、
能夠處理更多用戶端連線,以及提高訊息通訊量。您也可以建立伺服器叢集,讓您能夠集中管理一群伺服器,
並讓這些伺服器參與工作量管理。
- 您的完整匯流排環境可能由數個獨立式與部署管理程式設定檔所構成,
以便為不同的部門提供個別的管理網域,或者將測試和正式作業機能隔開。每一個設定檔都有自己的
SCA.SYSTEM服務整合匯流排。
如需不同匯流排拓樸的相關資訊,請參閱選擇匯流排環境。
除了用於 SCA 模組的 SCA.SYSTEM 匯流排外,您也可以建立其他的服務整合匯流排,以用來支援模組所提供的服務整合邏輯。例如,
提供 SCA.APPLICATION.cell_name.Bus,以用來為隨 JMS 連結部署的模組,
定義 JMS 佇列目的地和其他 JMS 資源。
您可以利用WebSphere Application Server 中的用法,建立其他匯流排;
例如,為了在 WebSphere ESB 中當作服務要求者和提供者的應用程式而建立匯流排,或者為了鏈結至
WebSphere MQ 而建立匯流排。您也可以使用 WebSphere ESB 部署管理程式來管理要搭配部署至
WebSphere Application Server 之應用程式和模組使用的個別應用程式伺服器。