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

調解模組

調解模組是可以變更服務要求的格式、內容或目標的 服務元件架構 (SCA) 模組

調解模組可以對在服務要求程式和服務提供者之間移動的訊息進行操作。 它們可讓您將訊息遞送至不同的服務提供者。它們也可以讓您轉換訊息:您可以修訂訊息內容或格式。此外,調解模組可提供訊息日誌記載這類功能, 以及針對您的環境所修改的錯誤處理程序。

調解模組的內容

以下是 調解模組所包含的項目:
  • 匯入項目。
    • 匯入項目可定義 SCA 模組 和服務提供者之間的互動作業。
    • 匯入項目可容許 SCA 模組 將外部服務當作本端服務來呼叫。
    • 調解模組 匯入項目可以從 WebSphere ESB 來檢視, 而如果匯入連結是 SCA 連結,就可以加以修改,使它指向另一個 SCA 模組
  • 匯出項目。
    • 匯出項目可定義 SCA 模組和服務要求程式之間的互動作業。
    • 匯出項目可容許 SCA 模組 提供服務。匯出項目可定義 SCA 模組 的外部介面(存取點)。
    • 調解模組 匯出項目可以從 WebSphere ESB 來檢視。
  • SCA 元件。
    • SCA 元件(或服務元件)是 SCA 建置區塊。您可以使用 SCA 元件來建置 SCA 模組,例如 調解模組。 您可以使用 WebSphere Integration Developer,以圖形方式來建立和自訂 SCA 模組 和元件。
    • 通常,調解模組包含一種稱為調解串流元件的特定 SCA 元件類型。一個 調解模組 最多可以包含一個調解串流元件。
    • 調解串流元件可以包含一個調解基本元素、多個調解基本元素或者未包含任何調解基本元素。WebSphere ESB 支援 一組已提供的 調解基本元素,它們可以提供訊息遞送與轉換功能。WebSphere ESB 支援的其中一個 調解基本元素 可讓您呼叫自訂邏輯。
    • 調解模組 不必包含調解串流元件。未包含調解串流元件的 調解模組 的用途 是要將服務要求從某個通訊協定轉換到另一個通訊協定。例如,可以使用 SOAP/JMS 來進行服務要求,但是在傳送前必須轉換成 SOAP/HTTP。
    註: 您可以從 WebSphere ESB 檢視 調解模組。 您也可以從 WebSphere ESB 來對 調解模組進行有限的變更。 然而,您無法從 WebSphere ESB 檢視或變更 SCA 元件或調解基本元素。 請使用 WebSphere Integration Developer 來自訂 SCA 元件和調解基本元素。
    圖 1. 調解模組的簡化範例. 調解模組包含一個調解串流元件。調解串流元件包含調解基本元素。
    調解模組包含一個調解串流元件。調解串流元件包含調解基本元素。

部署調解模組

調解模組 是使用 WebSphere Integration Developer 所建立, 它們是部署到 EAR 檔(企業保存檔)內部的 WebSphere ESB。因此, 調解模組 是部署到 WebSphere ESB,其方法與您部署企業應用程式相同。

WebSphere Integration Developer 會在 JAR 檔(Java 保存檔)內部包裝 調解模組, 然後將 JAR 檔儲存在 EAR 檔內。

就邏輯上而言,調解模組可以被視為一個實體。實際上, SCA 模組 是由儲存在一個 JAR 檔中的許多 XML 檔案來定義。

  • EAR 檔。
    • 包含 JAR 檔。
      • 包含 調解模組
        圖 2. 包含調解模組的 EAR 檔的簡化範例. EAR 檔包含 JAR。公用程式 JAR 檔包含調解模組。
        EAR 檔包含 JAR。公用程式 JAR 檔包含調解模組。
註: WebSphere ESB 為一支援的 SCA 模組 類型是 調解模組
相關工作
開發服務應用程式

Concept topic

使用條款 | 為這個頁面評分

Timestamp icon前次更新: 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_mediationmodules.html

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