將端點新增至虛擬服務

使用 Proxy 閘道小組件,將端點新增至屬於 Proxy 群組的虛擬服務。

開始之前

  1. 使用 IBM Integration Designer 來建立 Proxy 閘道。 使用精靈來建立 Proxy 閘道模組,此模組是包含「閘道端點查閱」調解基本元素的 SCA 模組。
  2. 將 Proxy 閘道模組部署至 WebSphere® Enterprise Service Bus (WebSphere ESB) 或 IBM Business Process Manager。
  3. 建立包含「Proxy 閘道」小組件的 Business Space。

關於這項作業

Proxy 閘道是一個模組,可接收 Web Service 要求,並將這些要求轉遞至 Proxy 群組中所定義的端點。Proxy 群組包含可以對映至真實服務端點的虛擬服務。 虛擬服務可以具有一個以上相關聯的端點。

建立 Proxy 閘道模組時,將定義模組的 Proxy 群組。 部署 Proxy 閘道模組之後,可以使用「Proxy 閘道」小組件,將虛擬服務新增至 Proxy 群組。 會將虛擬服務資訊儲存在內建配置儲存庫中, 而該儲存庫存在於 WebSphere ESB and IBM Business Process Manager 中。

當 Proxy 閘道處理用戶端要求時,用於查閱端點的虛擬服務名稱必須與用戶端要求中的虛擬服務名稱相符。 如果使用基於 URL 的預設遞送類型建立 Proxy 閘道模組,並且使用在已解析 WSDL 中可以使用的 URL,則將會自動遞送請求。 如果使用基於 XPath 的遞送建立 Proxy 閘道模組,請確保所指定的訊息位置包含正確的虛擬服務名稱。

程序

  1. 登入您的 Business Space,並開啟包含「Proxy 閘道」小組件的頁面。
  2. 從「Proxy 閘道」小組件,按一下您要使用之 Proxy 群組旁邊的鉛筆圖示。 會更新 Proxy 閘道小組件。 如果配置儲存庫包含 Proxy 群組的虛擬服務,則會顯示這些虛擬服務。 如果虛擬服務與多個端點相關聯,則表格中僅顯示第一個端點。
  3. 按一下列尾端的鉛筆圖示,來選取您要使用的虛擬服務。 「Proxy 閘道」即會重新整理,並顯示下列資訊:
    • 埠類型:虛擬服務的 WSDL 埠類型。
    • 虛擬服務名稱:儲存在配置儲存庫中的虛擬服務名稱。 將會輸入預設名稱,且該名稱基於已解析 WSDL 中的服務名稱。
    • 虛擬服務 URL:
      • Proxy 閘道:Proxy 閘道模組的名稱。
      • 端點:虛擬服務的端點。
    • 啟用虛擬服務:該勾選框指出是否可以將訊息傳送至虛擬服務。
    • 端點 URL:一個以上網路可定址端點,可以將訊息轉遞至這些端點。 如果定義端點清單,則可以決定嘗試服務的順序。 透過在清單中上下移動端點來決定順序。
    • 進階服務內容:對於特定虛擬服務,如果需要進行特殊處理,則可以使用進階服務內容。 進階服務內容為「閘道端點查閱」調解基本元素之後的一些鍵值組,您希望在調解流程中可以存取它們。 例如,您希望指定此虛擬服務相關 XSL 樣式表的位置。 在執行時期,會將鍵值組儲存在服務訊息物件 (SMO) 的 EndpointLookupContext 中。
      • 名稱:鍵的名稱。
      • 值:鍵的值。
  4. 按一下新增端點,以新增端點至虛擬服務。
  5. 儲存端點資訊。

結果

會將端點新增至內建配置儲存庫,且會更新 Proxy 閘道小組件。

下一步

  1. 擷取用戶端呼叫虛擬服務時必須使用的 WSDL。 在 Web 瀏覽器中輸入虛擬服務 URL 的端點,並在其後增添字串 ?wsdl,即可取得 WSDL。 例如,http://zzz/Gold?wsdl,其中 http://zzz/ 是 Proxy 閘道的位址,而 Gold 是虛擬服務的名稱。
    註: 虛擬服務 URL 的端點在虛擬服務 URL 標題下面的端點欄位中指定。
  2. 使用用戶端來存取 Proxy 閘道。 Proxy 閘道會將您的要求遞送至與虛擬服務相關聯的真實服務。
上層主題: Proxy 閘道
上層主題: 使用 Proxy 閘道管理服務



意見 | 條款

這個資訊中心採用 Eclipse 技術。(http://www.eclipse.org)