由多個伺服器組成的企業服務匯流排的優點如下:具有可調整性、 能夠處理更多用戶端連線,以及提高訊息通訊量。您也可以將 SCA 模組部署至不同的伺服器; 比方說,以便提供不同的資源和服務品質、藉以將組織中的不同部門做些區隔, 或者藉以將測試和正式作業機能分開。
若要在匯流排環境中建立多個伺服器, 部署管理程式 Cell 中必須有一個受管理節點。
請針對調解模組所需的 SCA 執行時期配置每一個伺服器。這項進階配置是定義 SCA 執行時期所利用的佇列目的地是由本端伺服器或遠端伺服器所控管。如果您指定由伺服器控管佇列目的地, 則該伺服器會成為 SCA.SYSTEM 匯流排的成員, 並將擁有一個配有佇列目的地的傳訊引擎。如果您指定伺服器不控管佇列目的地, 則它不一定是 SCA.SYSTEM 匯流排的成員,因而不需有傳訊引擎。
請注意圖 圖 1 中的實務。
SCA.SYSTEM 匯流排中的所有傳訊引擎都是隱含相連, 要求可由匯流排中的任何傳訊引擎來處理。匯流排中所有的傳訊引擎,都共用指定給匯流排每一個傳訊引擎的資源的相關資訊。
該匯流排所有的傳訊引擎,不一定要同時執行;如果其中一個傳訊引擎停止了,其他的傳訊引擎就繼續運作。 不過,如果傳訊引擎停止, 傳訊引擎所擁有的資源(特別是調解模組的佇列點)即無法使用。此外, 傳訊引擎只能在所屬的伺服器中執行。因此,這部伺服器是單一失敗點; 如果伺服器無法執行,將無法使用傳訊引擎。藉由將伺服器叢集配置成匯流排成員, 傳訊引擎能夠在叢集中的一個伺服器中執行, 而一旦該伺服器執行失敗,傳訊引擎可換到叢集中的替代伺服器中執行。
建立多伺服器型企業服務匯流排的方法有下列各種: