您可能會想在分散式匯流排環境中部署和管理 SCA 模組; 例如,讓不同的部門各有各的企業服務匯流排,或將測試和正式作業機能分開。
您所建的每一個獨立式設定檔或部署管理程式設定檔都有自己的管理 Cell, 這些可視為個別企業服務匯流排的管理網域。
您的完整匯流排環境可由數個獨立式與部署管理程式 Cell 構成, 每一個各呈現一個企業服務匯流排,且有自己的 SCA.SYSTEM 匯流排以供 SCA 模組使用。
除了用於 SCA 模組的 SCA.SYSTEM 匯流排外,您也可以建立其他的服務整合匯流排,以用來支援模組所提供的服務整合邏輯。例如, 提供 SCA.APPLICATION.cell_name.Bus,以用來為隨 JMS 連結部署的模組, 定義 JMS 佇列目的地和其他 JMS 資源。
您可以利用 WebSphere Application Server 中的用法,建立其他匯流排; 例如,為了在 WebSphere ESB 中當作服務要求者和提供者的應用程式而建, 或者為了讓匯流排鏈結至 WebSphere MQ 而建。
您也可以使用 WebSphere ESB 部署管理程式來管理要搭配部署至 WebSphere Application Server 之應用程式和模組使用的個別應用程式伺服器。
您可以個別其他的這些匯流排, 也可以連接它們,以便在匯流排間傳遞訊息。您也可以讓不同組織中的匯流排彼此連接。匯流排交互連接時,應用程式就可以將訊息傳送給在其他匯流排上的應用程式, 並使用其他匯流排所提供的資源。已發佈的訊息可散佈在多個匯流排間, 只要匯流排間的鏈結已配置成容許如此做。
服務整合匯流排只能包含在一個 Cell 中; 亦即,同一個匯流排不能同時位於多個 Cell 中。不過,一個 Cell 可包含多個匯流排。在此情況下, Cell 中的每一個匯流排,對於 Cell 中的其他每一個匯流排來說算是「外來」的。您可以讓相同或不同 Cell 中的匯流排彼此連接。
將一個匯流排鏈結至另一個匯流排的程序都一樣, 不管這些匯流排是位於相同或不同的 Cell 中。
建立多企業服務匯流排型拓樸的方法有很多,例如: