WS-Notification: ventajas

WS-Notification permite a los servicios web utilizar el patrón de mensajería de publicación y suscripción. Este enfoque ofrece muchas ventajas empresariales.

WS-Notification proporciona un enfoque normalizado para que las aplicaciones de servicio web participen en el patrón de mensajería de publicación y suscripción, ya sea esperando la notificación de una suceso determinado o insertando notificaciones de sucesos en el sistema para que otras aplicaciones o herramientas de gestión del sistema las consuman. La naturaleza de estándares abiertos de esta especificación de servicios web significa que las aplicaciones pueden comunicarse entre sí independientemente de las plataformas de hardware, los lenguajes de software o los entornos de proveedor subyacentes. La implementación de WS-Notification en WebSphere Application Server admite los estándares de WS-Notification, cumple los requisitos de WS-I Basic Profile 1.0 y trabaja con otros estándares relacionados como, por ejemplo, WS-Addressing para alta disponibilidad y la gestión de carga de trabajo, y WS-ReliableMessaging para conseguir una comunicación fiable entre los componentes.

En WebSphere Application Server, NotificationBroker se implementa para proporcionar un soporte flexible para las topologías de empresa, incluidos los patrones de alta disponibilidad y de gestión de carga de trabajo. Este soporte para WS-Notification también permite el intercambio de notificaciones de sucesos entre las aplicaciones WS-Notification y otros clientes del bus de integración de servicios. Mediante la explotación de otras funciones del bus de integración de servicios también puede utilizar esta función para intercambiar mensajes con otros intermediarios de publicación y suscripción de IBM.

En lugar de recibir todos los mensajes en un tema al que se ha suscrito, la aplicación consumidora puede utilizar selectores XML Path (XPath) para filtrar los mensajes en base al contenido de cada mensaje. Esta suscripción se basa en el contenido le proporciona una mayor flexibilidad al definir el tipo de información que desea recibir y las aplicaciones no necesitan manejar su propio filtrado. El rendimiento se mejora porque los mensajes que no son relevantes no se envían innecesariamente del servidor a la aplicación.

WebSphere Application Server ofrece dos opciones de servicio WS-Notification y punto de servicio:
  • Versión 7.0: Utilice este tipo de servicio si desea componer un servicio de JAX-WS WS-Notification con las calidades de servicio (QoS) (QoS) web a través de conjuntos de política, o si desea aplicar los manejadores JAX-WS en el servicio WS-Notification. Éste es el tipo de servicio que se aconseja para nuevos despliegues. Esta opción WS-Notification ha quedado disponible en WebSphere Application Server desde Versión 7.0.
  • Versión 6.1: Utilice este tipo de servicio si desea exponer un servicio JAX-RPC WS-Notification utilizando la misma tecnología que se proporcionan en WebSphere Application Server Versión 6.1, incluida la posibilidad de aplicar manejadores JAX-RPC al servicio. Esta opción WS-Notification ha quedado disponible en WebSphere Application Server desde Versión 6.1.

La opción de WS-Notification Versión 7.0 le permite utilizar la mensajería de publicación/suscripción basada en servicios web de una forma fiable, mediante un mecanismo de conexión basado en estándares, en un entorno donde la conectividad de red no siempre está disponible. Por ejemplo, si desea utilizar Internet para enviar notificaciones de nivel de almacén o existencias a clientes remotos, debe asegurarse de que los mensajes lleguen a los clientes de forma fiable para que tengan niveles de existencias precisos para la planificación de ventas y producción. Puede ello, integre los servicios WS-Notification Versión 7.0 basados en JAX-WS (para la notificación de nivel de existencias) con WS-ReliableMessaging (para asegurar una entrega fiable de las notificaciones).

Las principales ventajas de un servicio WS-Notification Versión 7.0 respecto a un servicio WS-Notification Versión 6.1 son las siguientes:
  • Es más fácil de configurar utilizando conjuntos de políticas.
  • Admite manejadores JAX-WS.
  • Evita la necesidad de instalar un repositorio SDO.

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_benefits
File name: cjwsn_benefits.html