WebSphere WebSphere Enterprise Service Bus, Version 6.0.1 作業系統: AIX, HP-UX, Linux, Solaris, Windows

經由企業服務匯流排連接服務

藉由 企業服務匯流排 (ESB), 可讓 SOA 擁有最大的彈性。服務互動作業中的參與者所連接的是 ESB,而非直接連接另一個參與者。

當服務要求者連接 ESB 時,ESB 即利用訊息, 負責將其要求遞送給可提供所要功能和服務品質的服務提供者。ESB 有助於要求者和提供者間的互動, 並會處理不符的通訊協定、互動型樣或服務功能。ESB 也可啟用或強化監視與管理。ESB 提供虛擬化和管理特性, 可實作和擴充 SOA 的核心功能。

ESB 提取了如下的特性:
位置和身分
參與者不需知道其他參與者的位置或身分。例如,要求者不需要知道要求可能由數個服務提供者中的任何一個來處理; 也可以新增或移除服務提供者,而不會中斷作業。
互動作業通訊協定
參與者不需共用相同的通訊協定或互動樣式。以 SOAP(簡式物件存取通訊協定)over HTTP 傳達的要求, 也能由只瞭解 SOAP over JMS(Java 訊息服務)的提供者來處理。
介面
要求者和提供者不需協調使用共通的介面。ESB 可將要求和回應訊息轉換成提供者所預期的格式, 來調和其間的差異。
要求者和提供者不需協調使用共通的介面
ESB 可將要求訊息轉換成提供者所預期的格式, 來調和其間的差異。
(互動)服務品質
參與者或系統管理者宣告其服務品質需求, 包括要求的授權、訊息內容的加密和解密、服務互動作業的自動審核, 以及應如何遞送其要求(例如:速率和成本的最佳化)。

讓 ESB 介入參與者之間,可讓您透過一種稱為調解的邏輯建構, 來調解其間的互動作業。調解會操作尚在要求者和提供者間進行的訊息。舉例來說, 調解可用來尋找具有某要求所要之特定性質的服務, 或用來解決要求者和提供者間的介面差異。若是複雜的互動作業,還可串連調解。

使用調解的企業服務匯流排可在要求者和服務間執行下列動作:
圖 1. 企業服務匯流排. 企業服務匯流排在應用程式 (服務的要求者或提供者)間遞送訊息。匯流排轉換要求者和提供者之間的傳輸通訊協定和訊息格式。在此圖中, 各個應用程式使用不同的通訊協定(以其不同的連接器幾何圖形表示)以及使用不同的訊息格式。
企業服務匯流排在應用程式
(服務的要求者或提供者)間遞送訊息。匯流排轉換要求者和提供者之間的傳輸通訊協定和訊息格式。在此圖中,
各個應用程式使用不同的通訊協定(以其不同的連接器幾何圖形表示)以及使用不同的訊息格式。

企業服務匯流排可讓您專注在核心商業而非 IT 上。只要有需要,您可以變更或新增至服務; 例如,回應商業需求的變化、 增加額外的服務容量,或增加新功能。您可以在些微或不影響使用匯流排的現有服務及應用程式的情況下, 重新配置匯流排,以進行一些變更。


Concept topic

使用條款 | 評比此網頁

「時間戳記」圖示前次更新: 5 Mar 2006
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.websphere.wesb.doc.nl1_6.0.1\concepts\cwesb_esb.html

(C) Copyright IBM Corporation 2005. All Rights Reserved.
本資訊中心採用 Eclipse 技術。(http://www.eclipse.org)