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.

Figura 1. Ejemplo de una topología de servicios web
Esta figura describe un ejemplo de la topología de servicio web.

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:

Figura 2. Ejemplo de la variedad de clientes que pueden conectarse al intermediario de notificaciones
En esta figura, un Editor Java EE, un Editor JSR172, un Editor JSR101 y un Editor .NET se conectan al intermediario de notificaciones.

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.

Figura 3. Ejemplo de una topología en la que no hay clientes que se graben ni se alojen en WebSphere Application Server
Esta figura describe una topología en la que no hay clientes que se graben ni se alojen en WebSphere.

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.


Icon that indicates the type of topic Concept topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cjwsn_scen1
File name: cjwsn_scen1.html