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

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

開始之前

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

關於這項作業

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

程序

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

結果

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