Terminología de WS-Notification específica de WebSphere Application Server
Esta terminología es específica de la implementación, más allá de la terminología definida en los estándares WS-Notification, y se aplica a la implementación de WS-Notification en WebSphere Application Server.
Nota: Este tema no incluye definiciones de los términos de mensajería y servicios web que se utilizan de componentes WebSphere Application Server existentes como, por ejemplo, las tecnologías de integración de servicios.
- Implementaciones de la Versión 7.0 y de la Versión 6.1
- En este release hay dos implementaciones de los servicios y puntos de servicio WS-Notification:
- 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.
- Servicio WS-Notification
- Entidad de configuración de servicios web asociada a un determinado bus de integración de servicios. Un servicio WS-Notification proporciona la capacidad de exponer algunos o todos los recursos de mensajería definidos en un bus de integración de servicios para ser utilizado por las aplicaciones WS-Notification.
- Normalmente se configura un servicio WS-Notification para un bus de integración de servicios, pero se puede configurar más de uno. Para obtener más información, consulte Motivos para crear múltiples servicios WS-Notification en un bus.
- Cliente de servicios WS-Notification
- Una aplicación cliente de servicios web que actúa en nombre de un servicio WS-Notification dentro de la infraestructura WS-Notification en WebSphere Application Server.
- Punto de servicio WS-Notification
- Entidad de configuración de servicios web que representa una "localización" de un determinado servicio WS-Notification en un determinado miembro del bus de integración de servicios.
- La existencia de un punto de servicio WS-Notification en un miembro de bus implica que un servicio web WS-Notification está expuesto desde dicho miembro de bus y hace que los puntos finales de servicio web del intermediario de notificaciones, el gestor de suscripciones y el gesto de registros editores para este servicio WS-Notification estén expuestos en el miembro de bus con el que está asociado el punto de servicio. Las aplicaciones WS-Notification utilizan estos puntos finales para interactuar con el servicio WS-Notification. Para obtener más información, consulte el apartado Creación de un nuevo punto de servicio WS-Notification Versión 7.0 o Creación de un nuevo punto de servicio WS-Notification Versión 6.1.
- Puede definir un número cualquiera de puntos de servicio WS-Notification para un determinado servicio WS-Notification. Cada punto de servicio definido para el mismo servicio WS-Notification representa un punto de entrada alternativo al servicio. Las notificaciones de sucesos publicadas en un determinado punto de servicio WS-Notification las reciben todas las aplicaciones conectadas a cualquier punto de servicio del mismo servicio WS-Notification (sujeto a la suscripción al tema correcto), independientemente del punto de servicio concreto al que estén conectadas.Para obtener más información, consulte Motivos para crear múltiples puntos de servicio WS-Notification.
- Espacio de nombres de tema
- Un espacio de nombres de tema WS-Notification es una agrupación lógica de temas al cual se hace referencia utilizando un URI de espacio de nombres, como por ejemplo http://www.example.com/widget.
- WebSphere Application Server soporta dos patrones para la creación y el uso de los espacios de nombres de tema:
- Espacio de nombres de tema permanente
- Un espacio de nombres de tema permanente se utiliza para definir
estáticamente la asociación entre un URI de espacio de nombres de tema
WS-Notification y un destino de espacio de temas del bus de integración de servicios.Un espacio de nombres de tema permanente tiene las siguientes características:
- Puede utilizarlo para exponer un espacio de temas del bus de integración de servicios existente para ser utilizado por clientes WS-Notification, de forma que permite la interoperación entre las aplicaciones WS-Notification y las aplicaciones existentes de publicación y suscripción conectadas al bus como, por ejemplo, JMS.
- Puede utilizarlo para restringir la estructura y el contenido del espacio de nombres de tema aplicando uno o más documentos de espacio de nombres de tema que describen la estructura necesaria.
- Puede utilizarlo como parte de una correlación de espacios de temas configurada en un enlace de bus de integración de servicios (entre dos buses de integración de servicios) o una correlación de temas como parte del puente de publicación y suscripción entre un bus de integración de servicios y una red IBM MQ.
También puede establecer un atributo de configuración de un espacio de nombres de tema permanente para controlar la fiabilidad (permanencia o no permanencia) que se aplica a cualquier mensaje que se inserte utilizando un espacio de nombres de tema concreto.
- Espacio de nombres de tema dinámico
- Un espacio de nombres de tema dinámico no requiere administración manual utilizando la
consola
administrativa o los scripts. Un espacio de nombres de tema dinámicos se utiliza automáticamente en respuesta a una petición de una aplicación WS-Notification para un URI de espacio de nombres de tema que no se haya definido como un espacio de nombres de tema permanentes (presuponiendo que el servicio WS-Notification se haya configurado para permitir la utilización de espacios de nombre dinámicos).Un espacio de nombres de tema dinámico tiene las siguientes características:
- No da soporte a la interoperatividad entre aplicaciones WS-Notification y otros clientes del bus, como JMS.
- No es posible aplicar documentos del espacio de nombres de tema a este espacio de temas y, por lo tanto, la estructura y el contenido del espacio de temas no están restringidos.
- No se puede utilizar como parte de la configuración de los enlaces del bus de integración de servicios ni de un puente de publicación y suscripción.
- Suscriptor administrado
- Como parte de la configuración de un punto de servicio WS-Notification, puede configurar el número de suscriptores administrados que desee para ese punto de servicio.
- Un suscriptor administrado contiene el nombre de una aplicación NotificationProducer o un punto final NotificationBroker (diferente) y los detalles de una petición de suscripción (por ejemplo, el tema) que el punto de servicio WS-Notification debe registrar como parte del procedimiento de arranque de servidor. Esto le permite configurar previamente NotificationBroker y NotificationProducer, que puede ser una aplicación NotificationBroker o NotificationProducer remota.