WebSphere Application Server-specific WS-Notification terminology
This terminology is implementation-specific, beyond the terminology defined in the WS-Notification standards, and applies to the WS-Notification implementation in WebSphere® Application Server.
Note: This topic does not include definitions of the messaging
and web services terms that are used from existing WebSphere Application Server components such as service
integration technologies.
- Version 7.0 and Version 6.1 implementations
- In this release there are two implementations of the WS-Notification
service and service points:
- 7.0 版:如果您想要透過原則集,將 JAX-WS WS-Notification 服務與 Web 服務的服務品質 (QoS) 組合起來,或您想要將 JAX-WS 處理程式套用於 WS-Notification 服務,請使用這種類型的服務。這是建議新部署採用的服務類型。 自 7.0 版開始,WebSphere Application Server 中已有提供這個 WS-Notification 選項。
- 6.1 版:如果您想要顯現使用 WebSphere Application Server 6.1 版中所提供之相同技術的 JAX-RPC WS-Notification 服務,其中包括將 JAX-RPC 處理程式套用於服務的功能,請使用這種類型的服務。自 6.1 版開始,WebSphere Application Server 中已有提供這個 WS-Notification 選項。
- WS-Notification service
- A web services configuration entity associated with a particular service integration bus. WS-Notification 服務可供顯現服務整合匯流排上所定義的部分或全部傳訊資源,供 WS-Notification 應用程式使用。
- 通常,您會為服務整合匯流排配置一個 WS-Notification 服務,但您可以配置多個。如需相關資訊,請參閱Reasons to create multiple WS-Notification services in a bus。
- WS-Notification service client
- A web service client application, acting on behalf of a WS-Notification service within the WS-Notification infrastructure in WebSphere Application Server.
- WS-Notification service point
- A web services configuration entity representing a "localization" of a particular WS-Notification service on a particular service integration bus member.
- 匯流排成員上有 WS-Notification 服務點,意指這個匯流排成員會顯現 WS-Notification Web 服務,並使得這個 WS-Notification 服務之通知分配管理系統、訂閱管理程式和發佈者登錄管理程式的 Web 服務端點,都會顯現在服務點所相關聯的匯流排成員上。WS-Notification 應用程式利用這些端點來與 WS-Notification 服務互動。 For more information, see 建立新的 7.0 版 WS-Notification 服務點 or 建立新的 6.1 版 WS-Notification 服務點.
- 您可以為給定的 WS-Notification 服務,定義任何數目的 WS-Notification 服務點。定義給相同 WS-Notification 服務的每一個服務點,分別代表一個前往服務的替代進入點。只要有連接相同 WS-Notification 服務中之服務點的應用程式(但前提是必須訂閱正確的主題),不管它們所連接的是哪個服務點,皆會收到發佈至特定 WS-Notification 服務點的事件通知。 For more information, see Reasons to create multiple WS-Notification service points.
- Topic namespace
- A WS-Notification topic namespace is a logical grouping of topics that is referenced by using a namespace URI such as http://www.example.com/widget.
- WebSphere Application Server supports two patterns for the creation and use of topic namespaces:
- Permanent topic namespace
- 您將使用永久主題名稱空間,來靜態定義 WS-Notification 主題名稱空間 URI 和服務整合匯流排主題空間目的地間的關聯性。永久主題名稱空間具有下列特質:
- 您可以利用它來顯現要供 WS-Notification 用戶端使用的現有服務整合匯流排主題空間,從而允許 WS-Notification 應用程式與連接匯流排(如 JMS)的現有發佈和訂閱應用程式交互作業。
- 您可以利用它來套用一或多份說明必要結構的主題名稱空間文件,以限制主題名稱空間的結構和內容。
- 您可以利用它作為服務整合匯流排鏈結上(兩個服務整合匯流排之間)上所配置之主題空間對映的一部分,或將主題對映作為服務整合匯流排和 IBM MQ 網路間之發佈和訂閱橋接器的一部分。
You can also set a configuration attribute of a permanent topic namespace to control the reliability (persistence or non persistence) setting that is applied to any messages that are inserted by using a given topic namespace.
- Dynamic topic namespace
- 動態主題名稱空間不需要利用管理主控台或 Scripting 來手動管理。
當回應 WS-Notification 應用程式對於未定義為永久主題名稱空間之主題名稱空間 URI 的要求時,會自動使用動態主題名稱空間(假設已配置 WS-Notification 服務允許使用動態名稱空間)。動態主題名稱空間有下列性質:
- 它不支援 WS-Notification 應用程式與 JMS 之類其他匯流排用戶端之間的交互作業。
- 這個主題空間不可能套用主題名稱空間文件,因此,主題空間的結構和內容不受限制。
- 它無法用來作為服務整合匯流排鏈結的一部分,或作為發佈和訂閱橋接器。
- Administered subscriber
- 在配置 WS-Notification 服務點的過程中,您可以為該服務點配置任何數量的受管理訂閱者。
- 受管理訂閱者含有 NotificationProducer 應用程式或(不同的)NotificationBroker 端點的名稱,以及 WS-Notification 服務點應該在伺服器啟動程序中登錄之訂閱要求(例如主題)的詳細資料。 這可讓您預先配置 NotificationBroker 和 NotificationProducer(可以是遠端 NotificationBroker 或 NotificationProducer 應用程式)之間的鏈結。