Roles y objetivos de WS-Notification
Este tema enumera un conjunto de roles del sistema que los miembros de la organización pueden desempeñar y explica cómo utilizar WS-Notification para ayudarle a cumplir con los objetivos de cada rol.
Para obtener una descripción general de cada uno de los roles, consulte la sección Roles y objetivos de WebSphere Application Server.
Arquitecto empresarial
- Service Oriented Architecture (SOA)
- Enterprise Service Bus (ESB)
El objetivo de la arquitectura empresarial podría ser servir de guía para su organización hacia la utilización apropiada de estos conceptos con objeto de maximizar la eficacia y capacidad de respuesta del negocio como un todo.
WS-Notification permite que los patrones de comunicación de publicación y suscripción (como, por ejemplo, una cinta de cotizaciones) puedan exponerse mediante los servicios web en un entorno SOA. Esto se realiza a través de estándares abiertos, lo cual permite una sustitución directa de la implementación del servicio. Promueve un fácil intercambio de datos entre los proveedores y los clientes a través del uso de las operaciones del servicio web estándar y evita dependencias de proveedor o la adopción de estándares de propiedad.
WebSphere Application Server también permite utilizar WS-Notification como una vía de conexión o desconexión a un ESB, lo que proporciona un intercambio de datos sin fisuras entre los diferentes tipos de cliente conectados al bus.
Arquitecto de la solución
El objetivo principal del arquitecto de la solución es diseñar una solución que soporte la especificación establecida por la arquitectura empresarial. Esta acción podría incluir proporcionar un entorno en el cual las aplicaciones de servicio web pueden participar en patrones de mensajería de publicación y suscripción. Esta participación también podría incluir el requisito de poder intercambiar notificaciones de suceso entre los clientes del servicio web y otros clientes del enterprise service bus.
- Más información del soporte proporcionado para WS-Notification en WebSphere Application Server.
- Seleccionar una combinación de productos de hardware y software para la empresa que soporte los estándares WS-Notification.
- Diseñar una tipología de servidor que albergue las aplicaciones, de acuerdo con los Topologías de WS-Notification concretos que se van a implementar.
- Proveer los requisitos no funcionales del sistema. Por ejemplo, el equilibrio de cargas de clientes entre servidores para el rendimiento o la fiabilidad y proporcionar servicios con alta disponibilidad. Para obtener más información, consulte WS-Notification en un entorno en clúster.
- Crear una infraestructura en la cual se pueden ofrecer diferentes calidades de servicio (QoS) en función de los acuerdos empresariales. Por ejemplo, proporcionar una mayor QoS a los clientes del nivel Gold que la que se proporciona a los clientes de nivel estándar. Para obtener más información, consulte Diseño de una topología de servidor particionada por QoS para WS-Notification y Diseño de una topología de servidor para calidades de servicio de servicios web para WS-Notification.
Administrador del sistema
- Utilización de un script para poner en marcha WS-Notification rápidamente.
- Configuración de un servicio WS-Notification para uso exclusivo de las aplicaciones WS-Notification.
- Acceso de las aplicaciones WS-Notification a un espacio de temas de un bus existente.
- Equilibrio de un carga de trabajo WS-Notification en servidores de aplicaciones.
- Topologías altamente disponibles (HA) para WS-Notification.
- Configuración de una topología de servidor particionado por QoS para WS-Notification.
- Protección de WS-Notification.
- Configuración de manejadores JAX-WS.
- Aplicación de una lista de manejadores JAX-WS a un servicio WS-Notification.
- Configuración de un servicio WS-Notification Versión 7.0 con QoS de servicios web.
- Configuración de WS-Notification para la notificación fiable.
- Migración de una configuración de WS-Notification Versión 6.1 desde WebSphere Application Server Versión 6.1 a Versión 7.0 o posterior.
- Preparación de una configuración WS-Notification Versión 6.1 migrada para la notificación fiable.
- Interactividad en tiempo de ejecución con WS-Notification.
- Publicación de archivos WSDL para una aplicación WS-Notification en un archivo comprimido.
Desarrollador de aplicaciones
Si el arquitecto de la solución especifica un requisito para insertar notificaciones de suceso en el sistema (mensajes de publicación) o recibir notificaciones de suceso del sistema, como resultado de crear una suscripción que contiene un perfil de interés, el desarrollador de aplicaciones puede utilizar WS-Notification para cumplir este requisito.
- Escritura de una aplicación WS-Notification que exponga un punto final de servicio web.
- Escritura de una aplicación WS-Notification que no exponga un punto final de servicio web.