Cree un nuevo servicio WS_Notification y los objetos asociados que forman la
infraestructura de la configuración de
WS-Notification. 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.
Antes de empezar
Asegúrese de que ha configurado correctamente un repositorio SDO, como se describe en Instalación y configuración del repositorio de SDO. El repositorio SDO se utiliza para almacenar documentos WSDL durante la creación del servicio WS-Notification. Si no configura el repositorio, aparecerá un mensaje de error cuando cree el servicio.
Decida qué método se debe utilizar para configurar estos recursos. Puede crear un nuevo servicio WS-Notification Versión 6.1 utilizando la consola administrativa como se describe en esta tarea, o bien utilizando el Mandato createWSNService.
En esta tarea se presupone que tiene un bus de integración de servicios existente, configurado al menos con un miembro de bus.
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.
El hecho de definir un servicio WS-Notification en un bus no es lo mismo que exponer un puerto NotificationBroker
(WSDL) al que puedan conectarse aplicaciones de servicios web. Para ello, cree uno o varios puntos de servicio WS-Notification, como se describe en esta tarea.
Acerca de esta tarea
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.
Una lista de manejadores JAX-RPC y los enlaces de WS-Security definen los parámetros y la política de seguridad que se utilizan cuando se realizan invocaciones de servicio web de salida, por ejemplo la supervisión de notificaciones de sucesos de salida (en respuesta a una operación de suscripción) y el control de los editores basados en la demanda (suscribir, pausa y reanudar).
Cuando se crea un servicio WS-Notification de la Versión 6.1, el asistente configura tres
servicios de entrada del bus de integración de servicios
WS-Notification, uno para cada uno de los tres roles del servicio WS-Notification:
- Intermediario de notificaciones
- Gestor de suscripciones
- Gestor de registros del editor
Estos servicios de entrada se definen en el mismo bus de integración de
servicios que el servicio WS-Notification Versión 6.1, y cada uno de estos servicios de entrada hace referencia al mismo
destino de
bus.
Procedimiento
- Inicie la consola administrativa.
- Vaya a o a . Se muestra el formulario Servicios de WS-Notification [Colección].
- En el panel de contenido, pulse Nuevo. Se visualiza el asistente "Nuevo servicio WS-Notification". Para obtener más información acerca de las propiedades que se establecen con el asistente, consulte Servicios de WS-Notification [Valores].
- Paso 1: Configurar el nombre, la descripción, el bus de integración de servicios y los valores del espacio de nombres de tema dinámico.
- Escriba el nombre que desee y una descripción opcional.
El nombre forma parte del punto final en el que se expone el servicio (es decir, el URL
utilizado para acceder a puntos de servicio de
WS-Notification que se han definido bajo el servicio). Para servicios de la Versión 6.1 de WS-Notification, el nombre del servicio es exclusivo dentro de un
bus. Para los servicios de WS-Notification versión 7.0, el nombre de servicio es exclusivo dentro de la célula, que coincide con el modelo de administración utilizado para los conjuntos de políticas y, por lo tanto, soporta la composición de servicios WS-Notification versión 7.0 con WS-ReliableMessaging.
- Seleccione o anule la selección de la opción ¿Habilitar espacios de nombres de temas dinámicos?.
Es decir, si este servicio permite crear espacios de nombres de tema dinámicos en el tiempo de ejecución. Para obtener más información, consulte Espacio de nombres de tema dinámico.
Utilice esta opción para controlar estrechamente los espacios de nombres de tema que se utilizan al conectarse a un servicio WS-Notification concreto (por ejemplo, para los requisitos de seguridad o auditoría). Si deselecciona esta opción, las aplicaciones conectadas al servicio WS-Notification y los temas de petición de un espacio de nombres de tema dinámico no se publicarán ni recibirán mensajes.
Todos los mensajes publicados en un espacio de nombres de tema dinámico se insertan con el valor predeterminado de fiabilidad de mensaje de fiable persistente. Si este valor no es aceptable, cree un espacio de nombres de tema permanentes y configure manualmente el atributo en el valor apropiado.
Nota: Los espacios de nombres de tema dinámicos utilizados en un servicio WS-Notification concreto están respaldados por un espacio de temas del bus de integración de servicios que se crea automáticamente al crear el espacio de nombres de tema.
La sintaxis de los temas utilizados en este espacio de temas es interna a la implementación de servicios WS-Notification.
- Seleccione o anule la selección de la opción Requiere registro.
- Seleccione un bus de integración de servicios en la lista desplegable.
- Pulse Next (Siguiente).
- Paso 2: Seleccionar el tipo de servicio de WS-Notification.
Seleccione Versión 6.1 como tipo de servicio que desea crear.
- Paso 3: Configurar los valores de la política de manejador y servicios Web.
Estos valores se aplican a las notificaciones de sucesos intercambiadas con aplicaciones cliente WS-Notification.
- Opcional: Elija una lista de manejadores JAX-RPC.
Para obtener más información sobre las listas de manejadores, consulte Trabajo con manejadores JAX-RPC y clientes.
- Opcional: Elija una configuración y enlaces de WS-Security:
- Enlace de solicitud de seguridad de salida
- Enlace de respuesta de seguridad de salida
- Configuración de seguridad de salida
Para obtener más información sobre los recursos de seguridad de servicios web, consulte
Configuración de la transmisión segura de mensajes SOAP utilizando WS-Security.
- Escriba un nombre de espacio de temas dinámico.
Es decir, que el nombre del espacio del tema de bus utilizado para alojar el nombre del espacio de
nombres adecuado y para alojar los espacios de nombres de temas dinámicos, si están permitidos. Se ofrece el nombre predeterminado WSN_dinámicoeste_nombre_servicio.
- Pulse Next (Siguiente).
- Paso 4: Crear los puntos de servicio de WS-Notification.
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 Punto de servicio WS-Notification.
- Seleccione Sí para crear un nuevo punto de servicio WS-Notification y pulse Siguiente.
Un servicio WS-Notification debe tener al menos un punto de servicio.
- Proporcione un nombre y una descripción (opcional) para el punto de servicio WS-Notification y en la lista desplegable seleccione el miembro de bus en el que se va a configurar el punto de servicio y, a continuación, pulse Siguiente.
El nombre de punto de servicio forma parte del URL utilizado para acceder al punto de servicio (es decir, la dirección del servicio web expuesta en el servidor elegido). En un sistema de servidor único, sólo hay un miembro de bus en la lista.
- Seleccione una aplicación de escucha para exponer el servicio.
Seleccione un escucha de punto final existente para este miembro de bus o cree un nuevo escucha de punto final. .
Para obtener más información,
consulte el apartado Creación de una configuración de escucha de punto final nueva.
- Pulse Next (Siguiente). El nuevo punto de servicio se añade a la lista de puntos de servicio para este servicio WS-Notification.
- Opcional: Para crear otro punto de servicio, repita los subpasos anteriores.
- Cuando haya terminado de crear puntos de servicio para este servicio WS-Notification, seleccione No para la opción de crear otro punto de servicio y pulse Siguiente.
- Opcional: Paso 5: Crear espacios de nombres de tema permanentes.
Cuando se crea nuevo espacio de nombres de tema WS-Notification permanente, se especifica el
espacio de nombres que se asocia con uno de los espacios de temas del de integración de servicios
configurados en el
bus en el que está definido
el servicio WS-Notification padre. No se puede modificar un
espacio de nombres de tema permanente una vez creado, excepto para aplicar o eliminar
documentos de espacio de nombres de tema. Para obtener más información, consulte Espacio de nombres de tema permanente.
- Seleccione Sí para crear un nuevo espacio de nombres de tema permanente y pulse Siguiente.
- Escriba un nombre para el espacio de nombres de tema permanente.
Se trata del URI mediante el cual las aplicaciones WS-Notification hacen referencia a los temas alojados en este espacio de nombres.
- Asocie este nuevo espacio de nombres de tema permanente con el espacio de temas del bus de integración de servicios que desea utilizar para publicar y recibir mensajes.
En la lista desplegable de espacio de temas del bus de integración de servicios, complete una de las acciones siguientes:
- Elija el nombre de un espacio de temas del bus existente.
- Elija la opción para Crear un nuevo espacio de temas y especifique un nombre para el nuevo espacio de temas.
- En la lista desplegable, seleccione la fiabilidad (calidad de servicio) del bus de integración de servicios que se asigna a los mensajes publicados a través del espacio de
nombres de este tema.
Puede elegir un valor entre cinco; cada uno de ellos representa uno de los niveles de fiabilidad de mensajes del bus de integración de servicios. El valor predeterminado es fiable persistente, que es el valor utilizado de forma predeterminada en los mensajes persistentes JMS.
- Pulse Next (Siguiente).
El nuevo espacio de nombres de tema permanente se añade a una lista de espacios de nombres de tema permanentes para este servicio WS-Notification, y se le preguntará si desea crear otro espacio de nombres de tema permanente (el valor predeterminado es Sí).
- Opcional: Para crear otro espacio de nombres de tema permanente, repita lo subpasos anteriores.
- Cuando haya terminado de crear espacios de nombres de tema permanentes para este servicio WS-Notification, seleccione No para la opción de crear otro espacio de nombres de tema permanente y pulse Siguiente.
- Paso 6: Resumen.
Compruebe que el resumen de las acciones realizadas por el asistente es el que esperaba y pulse Finalizar.
Si el proceso se completa correctamente, la lista de servicios WS-Notification se actualiza para incluir el nuevo servicio WS-Notification Versión 6.1.
De lo contrario,
aparece un mensaje de error.
- Guarde los cambios en la configuración maestra.
- Opcional: Reinicie el servidor si cualquiera de las condiciones siguientes resulta aplicable:
- Se ha creado un bus o miembro de bus nuevo como parte de esta tarea.
- La Recarga de la configuración no está habilitada para el bus.
Qué hacer a continuación
Para realizar tareas de configuración avanzadas para este servicio WS-Notification (por ejemplo, añadir puntos de servicio
WS-Notification adicionales o aplicar documentos de espacio de nombres de temas en espacios de nombres de temas permanentes), consulte
Modificación de un servicio WS-Notification Versión 6.1.