WebSphere

瞭解調解原則

利用調解原則,您可以透過環境定義資訊來動態地控制服務互動。瞭解如何使模組、目標服務及調解原則相互關連。

調解原則

利用調解原則,您可以透過置換模組內容的值,來動態地配置服務互動。在調解流程中定義您可以置換的模組內容。在調解原則中定義置換值。

會將調解原則儲存在 WebSphere® Service Registry and Repository (WSRR) 中,但是可以使用「調解原則管理」小組件來建立。
此圖顯示兩種順序。如果排序多個項目,則調解原則條件會導致套用不同的調解原則。

建立可以使用調解原則的模組

透過 WebSphere Integration Developer,使用調解流程來建立模組。調解流程必須包含可以對 WSRR 中的調解原則進行存取的「原則解析」調解基本元素。可以定義「原則解析」調解基本元素是否擷取與模組相關聯的調解原則及/或目標服務。

建立調解流程時,必須包含其他要置換內容的調解基本元素。
  1. 使用 WebSphere Integration Developer 來建立包含「原則解析」調解基本元素的模組。必須將「原則解析」基本元素放在您要修改其內容的任何基本元素之前。
  2. 配置「原則解析」基本元素。
    1. 指定要使用的 WSRR 定義,或採用預設定義。
    2. 定義是否要擷取與模組相關聯的調解原則及/或目標服務。
    3. 選擇性的: 如果要使用門條件,請建立一個與原則門條件相符的 Policy condition name。若要指定在訊息中尋找條件值的位置,請提供 XPath 表示式。例如,您可以建立 Policy condition name 為 Age 的條件及 XPath 表示式 /body/priceChecker/request/Age。處理服務要求時,會從 /body/priceChecker/request/Age 設定條件 Age 的值。
  3. 選擇性的: 如果要將調解原則與目標服務 (而不是模組) 相關聯,請在「原則解析」調解基本元素之前新增「端點查閱」調解基本元素。
  4. 新增其他調解基本元素。
  5. 升級任何要動態置換的內容。調解原則只能置換已升級的內容。

配置 WebSphere ESB 或 WebSphere Process Server

應用程式伺服器必須包含您的模組,且必須察覺正確的 WSRR。
  1. 將模組部署至 WebSphere ESB 或 WebSphere Process Server。
  2. 確保 WebSphere ESB 或 WebSphere Process Server 具有適合於您模組的 WSRR 定義。

配置 WSRR

當「原則解析」調解基本元素處理服務要求時,會查詢 WSRR。因此,WSRR 必須包含模組及服務的相關資訊。
  1. 將包含 SCA 模組的 EAR 檔載入 WSRR。
  2. 選擇性的: 必要的話,請載入所要使用目標服務的 WSDL。

使用「調解原則管理」小組件

您可以使用調解原則管理小組件來建立調解原則,並將其與模組或目標服務相關聯。此外,該小組件會建立可將調解原則與模組或目標服務相關聯的原則附件。會在 WSRR 中建立調解原則及原則附件。

針對您要置換的每個內容,新增主張。該小組件會將您要置換的內容作為主張來參照。在 WSRR 中,內容置換是原則上的主張。如果要建立條件式調解原則,請新增門條件。在 WSRR 中,門條件是原則附件上的使用者內容。
  • 使用調解原則管理小組件來建立原則附件時,該小組件會針對每個具有主張的群組,建立單一原則附件及一個調解原則。
  • 使用調解原則管理小組件來刪除原則附件時,該小組件會刪除原則附件及其附屬的任何調解原則,除非其他附件正在使用這些原則。
使用「調解原則管理」小組件,將調解原則附加至目標服務時,可以在下列層次附加這些原則:
  • 服務
  • 端點
  • 作業

concept 概念主題

使用條款 | 回饋


時間戳記圖示 前次更新: 23 十月 2009


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