WS-Notification: enlaces soportados
Esta implementación de WS-Notification soporta enlaces HTTP y también JMS. Su elección depende de las necesidades empresariales y de los requisitos de rendimiento. Para el filtrado de mensajes para un determinado tema, se da soporte a selectores XPath Versión 1.0.
WebSphere Application Server soporta los enlaces de servicio web siguientes para la conexión con un punto de servicio WS-Notification:
- Documento literal SOAP sobre HTTP: WS-I Basic Profile - SOAP1.1
- Documento literal SOAP sobre HTTP: WS-I Basic Profile - SOAP1.2 (sólo servicios WS-Notification versión 7.0)
- Documento literal SOAP sobre HTTPS
- Documento literal SOAP sobre JMS (sólo servicios WS-Notification versión 6.1)
La elección de los enlaces a utilizar es una decisión empresarial basada en los requisitos y en la infraestructura de los servicios web existentes. Si necesita una mensajería fiable con un servicio WS-Notification Versión 6.1, utilice un enlace SOAP sobre JMS. Si necesita una mensajería fiable con un servicio WS-Notification Versión 7.0, utilice un enlace SOAP sobre HTTP e integre el servicio con WS-ReliableMessaging.
La invocación a través de SOAP sobre JMS requiere un viaje adicional a través del proveedor de mensajería antes de que se inserte la notificación de suceso en el espacio de temas del bus de integración de servicios. En situaciones en las que no hay ningún imperativo empresarial, debería utilizar los enlaces HTTP o HTTPS y no SOAP sobre JMS con objeto de minimizar la vía de acceso realizada por las solicitudes de servicio web.
En la figura siguiente, se recibe un mensaje de notificación de SOAP sobre HTTP en un punto final y, a continuación, se direcciona a través del intermediario de notificaciones asociado y para un espacio de temas dentro de un motor de mensajería. Un mensaje de notificación de SOAP sobre JMS es recibido por un motor de mensajería y, a continuación, se vuelve a redireccionar del motor de mensajería a un bean controlado por mensajes y, después, al intermediario de notificaciones y al espacio de temas dentro del mismo motor de mensajería.
