建立新的 7.0 版 WS-Notification 服務

建立新的 WS-Notification 服務及構成 WS-Notification 配置基礎架構的相關物件。 如果您想要透過原則集,將 JAX-WS WS-Notification 服務與 Web 服務的服務品質 (QoS) 組合起來,或您想要將 JAX-WS 處理程式套用於 WS-Notification 服務,請使用這種類型的服務。這是建議新部署採用的服務類型。 自 7.0 版開始,WebSphere® Application Server 中已有提供這個 WS-Notification 選項。

開始之前

決定要用哪個方法來配置這些資源。您可以依照這個作業所說明,利用管理主控台來建立新的 7.0 版 WS-Notification 服務,或利用 createWSNService command 來建立這個服務。

這項作業假設您有現有的服務整合匯流排,且至少配置了一個匯流排成員。

通常,您會為服務整合匯流排配置一個 WS-Notification 服務,但您可以配置多個。如需相關資訊,請參閱Reasons to create multiple WS-Notification services in a bus

定義 7.0 版 WS-Notification 服務,與顯現 Web 服務應用程式所能連接的 NotificationBroker (WSDL) 不同。 如果要執行這個作業,請依照這個作業所說明,建立一或多個 7.0 版 WS-Notification 服務點。

關於這項作業

WS-Notification 服務可供顯現服務整合匯流排上所定義的部分或全部傳訊資源,供 WS-Notification 應用程式使用。

如果要支援 Java™ API for XML 型 Web 服務 (JAX-WS) 以及組合 WS-ReliableMessaging,請將您的 WS-Notification 服務建立為 JAX-WS 應用程式,然後利用這個作業來建立 7.0 版 WS-Notification 服務、一或多個服務點,以及(選用)一個永久主題名稱空間。

您也可以將 JAX-WS 處理程式清單套用於 WS-Notification 服務點(入埠呼叫處理)和 WS-Notification 服務(出埠呼叫處理)。

當您建立 7.0 版 WS-Notification 服務時,精靈會建立和部署 JAX-WS 型提供者應用程式。 這個應用程式會顯現若干 WS-Notification Web 服務介面,分別用於三個 WS-Notification 服務角色:
  • 通知分配管理系統
  • 訂閱管理程式
  • 發佈者登錄管理程式

程序

  1. 啟動管理主控台。
  2. 導覽至服務整合 -> WS-Notification -> 服務服務整合 -> 匯流排 -> bus_name -> [服務] WS-Notification 服務 這時會顯示WS-Notification 服務 [集合]表單。
  3. 在內容窗格中,按一下新建 這時會顯示「新建 WS-Notification 服務」精靈。 如需您要利用精靈來設定之內容的相關資訊,請參閱WS-Notification 服務 [設定]
  4. 步驟 1:配置名稱、說明、服務整合匯流排以及動態主題名稱空間設定
    1. 輸入您選擇的名稱和選用的說明。

      這個名稱構成顯現服務之端點的一部分(換言之,就是用來存取服務之下所定義之 WS-Notification 服務點的 URL)。 如果是 6.1 版 WS-Notification 服務,服務名稱在匯流排內是唯一的。 如果是 7.0 版 WS-Notification 服務,服務名稱在 Cell 內是唯一的,符合原則集所用的管理模型,因此,支援組合 7.0 版 WS-Notification 服務與 WS-ReliableMessaging。

    2. 選取或取消選取 啟用動態主題名稱空間? 選項。

      也就是說,這個服務是否容許在執行時期建立動態主題名稱空間。 如需相關資訊,請參閱動態主題名稱空間

      請利用這個選項來嚴格控制連接到特定 WS-Notification 服務時所用的主題名稱空間(例如,為了安全或審核需求)。 如果您取消選取這個選項,任何從動態主題名稱空間連接到 WS-Notification 服務和要求主題的應用程式,都會無法發佈或接收訊息。

      在所有發佈到動態主題名稱空間的訊息中,都會插入可靠持續性的預設訊息可靠性設定。 如果這個值無法接受,請建立一個永久主題名稱空間,將屬性手動配置成適當的值。

      註: 特定 WS-Notification 服務上所用的動態主題名稱空間,受建立主題名稱空間時所自動建立的服務整合匯流排主題空間支持。 這個主題空間內所用的主題語法,是在 WS-Notification 服務實作之內。
    3. 選取或取消選取 需要登錄 選項。

    4. 從下拉清單中,選取一個服務整合匯流排。
    5. 下一步
  5. 步驟 2:選取 WS-Notification 服務類型

    選取 7.0 版作為您想要建立的服務類型。

  6. 步驟 3:配置處理程式和 Web 服務原則設定

    這些設定適用於與 WS-Notification 用戶端應用程式交換的事件通知。

    1. 選擇性的: 選擇 JAX-WS 處理程式清單。

      處理程式清單定義發出出埠 Web 服務呼叫時所適用的處理程式,例如,監視出埠事件通知(回應訂閱作業)以及控制隨需型發佈者(訂閱暫停回復)。 如需處理程式清單的相關資訊,請參閱配置 JAX-WS 處理程式

    2. 啟用或清除查詢 WSDL 選項。
      指出當 7.0 版 WS-Notification 服務與其他各項 WS-Notification Web 服務互動時,是否查詢它們的 WSDL。 依預設,會啟用這個選項。您可以清除這個選項,避開高成本的 WSDL 查詢來改進效能。 不過,未啟用 WSDL 查詢時,您應該注意下列注意事項:
      • WS-Notification 會嘗試利用其他方法來探索連結資訊(通常是透過 WSDL 來探索)。WS-Notification 使用建立訂閱(由其他 Web 服務建立)或建立受管理訂閱(由管理者建立)之 WS-Notification 服務點的相關 SOAP 版本。
      • 在某些情況下,WS-Notification 可能無法判斷連結資訊。 當清除刪除了相關服務點,以及清除配置資訊已不再可用的訂閱時,就可能發生這個情況。 在這些情況之下,WS-Notification 會在連結資訊上進行「最佳猜測」,用來清除訂閱。
      • 有一種實務會使用不正確的連結資訊。 也就是說,當訂閱者訂閱要使用特定 SOAP 連結時,它所要代表的 NotificationConsumer 卻預期通知會透過不同的 SOAP 連結。
    3. 輸入動態主題空間名稱。

      換言之,就是用來管理特別的主題名稱空間,以及管理動態主題名稱空間(如果允許的話)的匯流排主題空間名稱。 提供的預設名稱是 WSN_dynamic_this_service_name

    4. 下一步
  7. 步驟 4:建立 WS-Notification 服務點

    匯流排成員上有 WS-Notification 服務點,意指這個匯流排成員會顯現 WS-Notification Web 服務,並使得這個 WS-Notification 服務之通知分配管理系統、訂閱管理程式和發佈者登錄管理程式的 Web 服務端點,都會顯現在服務點所相關聯的匯流排成員上。WS-Notification 應用程式利用這些端點來與 WS-Notification 服務互動。 如需相關資訊,請參閱 WS-Notification 服務點

    1. 選取來建立新的 WS-Notification 服務點,然後按下一步

      WS-Notification 服務至少必須有一個服務點。

    2. 提供 WS-Notification 服務點的名稱和(選用)說明,從下拉清單中選取要配置服務點的匯流排成員,然後按下一步

      服務點名稱構成用來存取服務點之 URL 的一部分。 在單一伺服器系統上,清單只含有一個匯流排成員。

    3. 選取新服務點的傳輸設定。
      透過 HTTP Proxy 存取的服務點
      如果服務點是透過 Proxy 來存取的,請選取勾選框,然後輸入透過這個端點來存取之 Web 服務的外部可見端點位址 URL 的根目錄。
      將 WSDL 檔發佈為壓縮檔時,Proxy URL 會用來移入 WSDL 端點位址欄位。
      SOAP 版本
      選取服務點所支援的 SOAP 版本。這會影響 Web 服務所顯現的 WSDL 定義。
    4. 選擇性的: 選取新服務點的 JAX-WS 處理程式清單設定。
      NotificationBroker JAX-WS 處理程式清單

      SubscriptionManager JAX-WS 處理程式清單

      PublisherRegistrationManager JAX-WS 處理程式清單

    5. 下一步 新的服務點會新增到這個 WS-Notification 服務的服務點清單中。
    6. 選擇性的: 如果要建立另一個服務點,請重複上述子步驟。
    7. 建立這個 WS-Notification 服務的服務點完成之後,在建立另一個服務點的選項中選取,然後按下一步
  8. 選擇性的: 步驟 5:建立永久主題名稱空間

    如需相關資訊,請參閱永久主題名稱空間您在建立新的 WS-Notification 永久主題名稱空間時,指定名稱空間,並將它關聯於定義了母項 WS-Notification 服務的匯流排上所配置的其中一個服務整合匯流排主題空間。 永久主題名稱空間在建立後即無法修改,但可套用或移除主題名稱空間文件。

    1. 選取來建立新的永久主題名稱空間,然後按下一步
    2. 輸入永久主題名稱空間的名稱。

      這是 WS-Notification 應用程式用來參照這個名稱空間所管理之主題的 URI。

    3. 使這個新的永久主題名稱空間與您想要用來發佈和接收訊息的服務整合匯流排主題空間相關聯。
      從服務整合匯流排主題空間下拉清單中,完成下列動作之一:
      • 選取現有匯流排主題空間的名稱。
      • 選取建立新主題空間的選項,然後輸入新主題空間的名稱。
    4. 從下拉清單中,選取指派給透過這個主題名稱空間來發佈之訊息的服務整合匯流排可靠性(服務品質)。

      您可以從五個值中選擇一值,每個值代表其中一種服務整合匯流排訊息可靠性層次。 預設值是可靠持續,它是 JMS 持續訊息所預設使用的值。

    5. 下一步

      這時會將新的永久主題名稱空間新增到這個 7.0 版 WS-Notification 服務的永久主題名稱空間清單中,系統會問您是否想要建立另一個永久主題名稱空間(預設值為)。

    6. 選擇性的: 如果要建立另一個永久主題名稱空間,請重複上述子步驟。
    7. 建立這個 7.0 版 WS-Notification 服務的永久主題名稱空間完成之後,在建立另一個永久主題名稱空間的選項中選取,然後按下一步
  9. 步驟 6:摘要

    檢查精靈採取的動作摘要是否符合您的預期,然後按一下完成

    如果處理順利完成,就會更新 7.0 版 WS-Notification 服務清單來併入新的 7.0 版 WS-Notification 服務。 否則,會顯示錯誤訊息。
  10. 儲存對主要配置所做的變更。
  11. 選擇性的: 如果出現下列任何狀況,請重新啟動伺服器:
    • 已在這個作業中,建立新的匯流排或新的匯流排成員。
    • 未啟用匯流排的配置重新載入

下一步

如果要進行這個 WS-Notification 服務的進階配置作業(例如,新增其他服務點,以及將主題名稱空間文件套用於永久主題名稱空間),請參閱Modifying a Version 7.0 WS-Notification service

如果要進行這個作業所建立之 WS-Notification 服務點的進階配置作業(例如,新增受管理訂閱者、將 WSDL 檔發佈至壓縮檔中,以及配置與這個服務點相關聯的企業應用程式),請參閱Modifying a Version 7.0 WS-Notification service point

如果要用可靠性或安全之類的 Web 服務 QoS(服務品質)來配置這個 WS-Notification 服務或服務點,請參閱配置 7.0 版 WS-Notification 服務的 Web 服務 QoS


指出主題類型的圖示 作業主題



時間戳記圖示 前次更新: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjwsn_wsnserv_new_v7
檔名:tjwsn_wsnserv_new_v7.html