Topología de los servicios web sencillos
En esta topología, WebSphere Application Server sólo se utiliza como intermediario de notificación para permitir la producción y el consumo de aplicaciones WS-Notification para que comuniquen las unas con las otras. Las aplicaciones ignoran que el servicio NotificationBroker está implementado por WebSphere Application Server.
En la figura siguiente, el editor, el suscriptor y el consumidor de notificaciones están conectados al intermediario de notificaciones mediante SOAP sobre HTTP. El editor, suscriptor y consumidor de notificaciones desconocen que el intermediario está respaldado por WebSphere Application Server.

Existe una variedad de clientes que pueden conectarse al intermediario de notificaciones proporcionado por WebSphere Application Server. Se puede conectar cualquier cliente de servicios web que implemente o invoque los intercambios de mensajes WS-Notification. Esto incluye los distintos tipos de clientes de servicios web soportados directamente por WebSphere Application Server y otros clientes de servicios web que son capaces de utilizar los patrones JAX-RPC o JAX-WS (por ejemplo .NET). Esto se ilustra en el diagrama siguiente:

En una topología diferente, es posible que ninguno de los clientes del intermediario de notificaciones se grabe ni aloje en un entorno WebSphere Application Server. El propio intermediario de notificaciones no puede determinar el entorno desde el cual se conectan los clientes porque sólo la interacción se realiza mediante los intercambios de servicio web estándar definidos por WS-Notification. Este proceso se muestra en la figura siguiente.

De forma similar, las aplicaciones WS-Notification escritas o alojadas en un entorno WebSphere Application Server (como, por ejemplo, JAX-RPC de AppClient, JSR172, JSR101) puede conectarse a NotificationBrokers no IBM (o NotificationProducers) sin realizar ningún cambio en el código de la aplicación.