WAS v8.5 > WebSphere applications > Web services > WS-NotificationWS-Notification topologies
A number of different topologies can be supported by this WS-Notification implementation.
Through the implementation of WS-Notification in WebSphere Application Server, we can achieve the following goals:
- Use existing service integration technologies and web services components to deliver WS-Notification functions.
- Interoperate with other publish and subscribe messaging clients (for example JMS, WebSphere MQ) and with alternative message brokering products.
- Support a demand based publisher pattern of publication.
- Administratively define a WS-Notification subscription to an external notification producer:
- Subscribe to other WS-Notification broker implementations and federated brokers.
- Predefine a list of subscription information used at system startup to create the appropriate subscriptions.
Within WAS, WS-Notification also allows interchange of event notification between WS-Notification applications and other clients of the service integration bus. By exploiting other service integration bus functions we can also use this function to interchange messages with other IBM publish and subscribe brokers such as WBI Event Broker or Message Broker.
For an overview of each of the topologies that are supported by this WS-Notification implementation, see the following topics:
- Simple web services topology. In this topology WAS is used solely as a notification broker to enable producing and consuming WS-Notification applications to communicate with each other. The applications are unaware the NotificationBroker service is implemented by WAS.
- Topology for WS-Notification as an entry or exit point to the service integration bus. In addition to the ability to pass information between WS-Notification producers and consumers, the WS-Notification support provided in WAS also acts as an entry or exit point to the service integration bus. Event notifications that are published by WS-Notification applications are inserted into the service integration bus where they can be modified, rerouted or consumed by any of the other applications that are connected to the bus. Equally, publications sent by service integration bus clients such as JMS can be received by WS-Notification consumers.
Related concepts:
WS-Notification
Related
Use WS-Notification for publish and subscribe messaging for web services
Secure WS-Notification
Accomplishing common WS-Notification tasks
Develop applications that use WS-Notification
Reference:
WS-Notification troubleshooting tips
WS-Notification roles and goals