WebSphere

服務:建立服務的調解原則

使用調解原則管理小組件,在 WebSphere® Service Registry and Repository (WSRR) 中建立調解原則及原則附件。利用調解原則,您可以透過環境定義資訊來控制服務互動。

開始之前

  1. 使用 WebSphere Integration Developer 來建立包含「原則解析」調解基本元素的模組。
  2. 將模組部署至 WebSphere Enterprise Service Bus (WebSphere ESB) 或 WebSphere Process Server。
  3. 確保 WebSphere ESB 或 WebSphere Process Server 具有所要使用的 WSRR 定義。
  4. 在 WSRR 中,載入內含您模組的企業保存檔 (EAR)。此外,載入要在其中附加調解原則的服務 WSDL 文件。
  5. 使用「服務管理」範本來建立 Business Space。「服務管理」範本會建立內含所需小組件的 Business Space。

關於這項作業

若要動態地控制服務要求,請在執行時期使用調解原則來置換模組內容。會將此類調解原則儲存在 WSRR 中。可以為您模組所使用的服務定義一個以上調解原則,且每個調解原則可以置換一個以上模組內容。可選擇性地針對每個原則附件建立一個以上門條件對。當處理服務要求時,會將門條件與訊息中的條件值進行比較。必須符合所有門條件才能使用相關聯的調解原則。

程序
  1. 登入 Business Space。
  2. 服務管理 Business Space 中,開啟「服務管理」頁面。
  3. 服務瀏覽器小組件中,如果未顯示正確的 WSRR 定義,請選取正確的 WSRR 定義。 如果應用程式伺服器具有多個 WSRR 實例的定義,則可以顯示每個 WSRR 上所定義的服務。 會更新服務清單。
  4. 選取要建立調解原則的層次。 您可以在服務、端點或作業層次附加調解原則。 會更新調解原則管理小組件。會顯示下列資訊:
    • 所選服務、端點或作業的名稱。
    • 所選 WSRR 定義。
    • 所選服務、端點或作業的任何現有原則附件。
  5. 輸入新原則附件的名稱。 原則附件會將調解原則與目標服務相關聯。在 WSRR 中,調解原則與原則附件是個別物件。
  6. 按一下建立... 會更新調解原則管理小組件。您現在可以指定要處理的內容群組,以及新調解原則的名稱。
  7. 選取群組名稱 每個群組都包含模組內容。選取要置換其內容值的群組。
  8. 新原則欄位中輸入名稱。 此名稱是要建立並附加至服務、端點或作業的調解原則名稱。
  9. 下一步... 會更新調解原則管理小組件。您現在可以新增主張和門條件。
    註: 如果使用 Business Space,則在建立調解原則之後,無法編輯主張。因此,必須先新增所需的全部主張,再儲存調解原則。
  10. 定義一個以上主張。 主張是調解原則可以置換的模組內容。在 WSRR 中,要置換的模組內容顯示成原則主張。
    註: 此小組件要求每個原則附件至少具有一個主張。
    1. 選取內容名稱 此名稱是內容的別名。別名可識別調解流程中的內容。
    2. 欄位中輸入適當的值;例如,All10/body/input/address 如果可用,在執行時期,原則值優先。如果找不到原則,或者原則不合適,執行時期將使用升級內容值。
    3. 按一下新增主張
  11. 選擇性的: 定義一個以上門條件。 必須符合門條件,才能使用原則。在 WSRR 中,門條件是針對原則附件物件的使用者內容。
    1. 門條件名稱欄位中輸入門條件名稱。 門條件名稱的字首一律是字串 medGate_
    2. 欄位中輸入門條件值。 門條件值由下列部分組成:policy condition nameoperationgate value
      • 輸入的 policy condition name 必須對映至模組中的 Policy condition name
      • operation 可以是下列其中一項:=!=><<=>=
      • gate value 是要比較的值,例如 country = France
    3. 按一下新增門條件
  12. 選擇性的: 如果要刪除主張或門條件,請按一下適當主張或門條件的「刪除」圖示。 如果將游標移至主張或門條件,則會在列的尾端顯示「刪除」圖示 (叉叉)。
  13. 按一下儲存

結果

在 WSRR 中,建立了調解原則及原則附件。原則附件會將調解原則連接至服務、端點或作業。如果您新增了門條件,則 WSRR 會在原則附件上建立使用者內容。該使用者內容代表此條件。

task 工作主題

使用條款 | 回饋意見


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


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