WebSphere ESB 納入了 WebSphere Application Server,藉以提供可支援標準 J2EE 應用程式元件(如:Enterprise Bean、Web 服務、Servlet、 JCA 連接器和非同步 Bean)的高效能、安全和可管理的中介軟體儲存器。
WebSphere ESB 提供服務應用程式的部署和管理功能, 包括:一個瀏覽器型的管理主控台、指令 Script、(服務匯流排、伺服器和叢集的)拓樸管理、一組標準管理程式設計介面 (稱為 JMX),以及一個包含所有控管應用程式元件和基礎架構的管理模型。
伺服器基礎架構提供常見於大部分中介軟體中的網路 I/O、佇列作業、排程、 執行緒作業和分派功能。它也支援各種傳輸和通訊協定,以省去開發人員編碼通訊協定語意和訊息編碼的麻煩。
雖然實行難度較高,WebSphere ESB 仍提供服務品質作為執行時期功能, 藉以擴增和加強應用程式。例如,將負責控管之儲存器的需求(例如:單一異動或呼叫端的特定安全角色) 以宣告方式陳述於服務的 Meta 資料中。此外, 可透過管理方式啟用效能監視和測量、工作量遞送,以及工作量管理等作業功能。
WebSphere ESB 提供實作 J2EE 程式設計模型之標準程式設計介面的應用程式執行時期服務; 例如,應用程式的追蹤和日誌記載介面已和伺服器執行時期上的相整合, 以便在問題診斷方面提供一致的觀點。安全介面擴充了 WebSphere ESB 的安全性, 以處理應用程式特有的商業需求。名稱空間服務可讓您探索和連結服務, 並持續用於整個管理網域中。
部署在 WebSphere ESB 中的服務實作具有這些全部的優點, 您不必明確編寫它們,也不必知道任何伺服器基礎架構。