Asocie un conjunto de políticas a un artefacto de servicio, tal
como una aplicación, un servicio o punto final, para definir la calidad de
los servicios soportados. Los conjuntos de políticas pueden definir las políticas para WS-Addressing, WS-Security, WS-ReliableMessaging, el transporte HTTP, el transporte JMS (Java™ Messaging Service) y el transporte SSL (Capa de sockets seguros).
Antes de empezar
Antes de poder iniciar esta tarea, debe desplegar una aplicación que contenga los servicios web. Además, si ninguno de los conjuntos de políticas predeterminados contiene las definiciones de políticas necesarias, debe crear un conjunto de políticas personalizado con las definiciones apropiadas.
Acerca de esta tarea
Desarrolle un servicio web que contenga cada uno de los artefactos necesarios y despliegue la aplicación de los servicios web en la instancia del servidor de aplicaciones. Ahora, puede asociar conjuntos de políticas a artefactos de servicio, tales
como una aplicación, un servicio o punto final.
Avoid trouble: Si asocia una
política WS-Security a la aplicación de proveedor, y las solicitudes SOAP no
contienen una acción SOAP en la cabecera HTTP o una acción WS-Addressing en
el mensaje, no puede aplicar políticas a nivel de operación. Puede asociar
políticas solo a nivel de aplicación, servicio o punto final.
Para las aplicaciones de proveedor, sin importar cualquier otra asociación
de política a cualquier nivel, si asocia una política a una o más
operaciones, y no hay ninguna acción SOAP o acción WS-Addressing en la
solicitud SOAP, recibirá el error siguiente en la respuesta de SOAP:
CWWSS7509W: el mensaje de solicitud de SOAP se ha rechazado porque no
especifica correctamente una acción SOAP o acción WS-Addressing y existe
como mínimo una asociación de PolicySet a nivel de operación del servicio xyz.
gotcha
Para asociar un conjunto de políticas a un artefacto de servicio, realice
los pasos siguientes:
Procedimiento
- Abra la consola de administración.
- Para asociar un conjunto de políticas a un proveedor de
servicios, pulse Aplicaciones > Aplicaciones empresariales >
nombre_aplicación > Conjuntos de políticas y enlaces del
proveedor de servicios.
Para asociar un conjunto de
políticas a un cliente de servicio, pulse Aplicaciones > Aplicaciones empresariales >
nombre_aplicación > Conjuntos de políticas y enlaces del cliente de servicio.
- Marque el recuadro de selección correspondiente al artefacto de servicio.
Avoid trouble: No seleccione todas las entradas del panel. Los artefactos son Servicio, Punto final y Operación. Seleccione solamente
el padre de nivel superior de todos los artefactos que tengan la misma
asociación.
Por ejemplo, si todos los puntos finales y operaciones están asociados al
mismo punto final, sólo seleccione la entrada de Servicio. Si tiene más de
un punto final en el servicio y los puntos finales tienen políticas
diferentes y todas las operaciones dentro de cada punto final tienen la misma
política, seleccione solamente el punto final padre para cada conjunto de
operaciones que tengan la misma asociación de política.
gotcha
- Seleccione la casilla correspondiente al artefacto
de servicio de nivel superior al que se debe asociar el conjunto de
políticas. Esto asociará la política a todos los puntos finales y operaciones que
dependen del servicio.
- Pulse Guardar para guardar los cambios en la configuración maestra.
- [Opcional] Para ver las asociaciones definidas para un conjunto
de políticas determinado, seleccione Servicios > Conjuntos de
políticas > Conjuntos de políticas de aplicación >
nombre_conjunto_políticas > Aplicaciones asociadas.
Resultados
Cuando finaliza estos pasos, se asocia un conjunto de políticas al
artefacto de servicio.
Ejemplo
Si tiene la aplicación
app1 y desea asociar el
conjunto de políticas,
WSSecurity default, siga los
pasos siguientes:
- Localice la aplicación app1 en la colección Aplicaciones > Aplicaciones empresariales.
- Pulse la aplicación app1.
- Pulse el enlace Conjuntos de políticas y enlaces del proveedor de servicios, o bien el enlace Conjuntos de políticas y enlaces de cliente de servicio.
- Seleccione la casilla correspondiente al artefacto de servicio
al que se debe asociar el conjunto de políticas.
- Pulse Asociar. Seleccione el conjunto de políticas WSSecurity default.
- Pulse Guardar para guardar los cambios en la configuración maestra.
Qué hacer a continuación
Puede crear enlaces personalizados para las asociaciones de
conjuntos de políticas.
Consulte la información sobre cómo crear enlaces
personalizados para las asociaciones de conjuntos de políticas.
Puede configurar el cliente de servicio
o el proveedor de servicios para compartir sus políticas. Consulte la información sobre cómo utilizar WS-Policy para intercambiar políticas en un formato estándar.