WebSphere

將端點新增至虛擬服務

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

開始之前

  1. 使用 WebSphere® Integration Developer 來建立 Proxy 閘道。使用精靈來建立 Proxy 閘道模組,此模組是包含「閘道端點查閱」調解基本元素的 SCA 模組。
  2. 將 Proxy 閘道模組部署至 WebSphere Enterprise Service Bus (WebSphere ESB) 或 WebSphere Process Server。
  3. 使用服務管理範本來建立 Business Space。服務管理範本會建立一個包含 Proxy 閘道小組件的「Proxy 閘道」頁面。

關於這項作業

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

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

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

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

結果

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

下一步

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

task 工作主題

使用條款 | 回饋意見


「時間戳記」圖示 前次更新: 2008年01月14日


http://publib.boulder.ibm.com/infocenter/dmndhelp/v7r0mx/topic/com.ibm.bspace.help.widg.wpsesb.doc/help_proxygroupwidget/help_updatevirtualservice.html
Copyright IBM Corporation 2005, 2009. All Rights Reserved.
本資訊中心採用 Eclipse 技術。(http://www.eclipse.org)