Asociación de un conjunto de políticas a un artefacto de servicio

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 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

  1. Abra la consola de administración.
  2. 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.

  3. Marque el recuadro de selección correspondiente al artefacto de servicio.
    Avoid trouble 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
  4. 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.
  5. Pulse Guardar para guardar los cambios en la configuración maestra.
  6. [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:
  1. Localice la aplicación app1 en la colección Aplicaciones > Aplicaciones empresariales.
  2. Pulse la aplicación app1.
  3. 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.
  4. Seleccione la casilla correspondiente al artefacto de servicio al que se debe asociar el conjunto de políticas.
  5. Pulse Asociar. Seleccione el conjunto de políticas WSSecurity default.
  6. 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.


Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_wsspsmba
File name: twbs_wsspsmba.html