Configuración de un proveedor de servicios para compartir su configuración de políticas
Un proveedor de servicios de WebSphere Application Server puede compartir su configuración de políticas en un WSDL (lenguaje de descripción de servicios web) publicado o en un WSDL que se obtiene utilizando una solicitud HTTP GET o la solicitud WS-MetadataExchange (Web Services Metadata Exchange).
Acerca de esta tarea
- Incluya la configuración de política del proveedor de servicios en el WSDL. El WSDL estará disponible para publicarse o para obtenerlo utilizando una solicitud HTTP GET.
- Habilite el protocolo WS-MetadataExchange (Web Services Metadata Exchange) para que la configuración de política del proveedor de servicios esté incluida en el documento WSDL y disponible en una solicitud GetMetadata de WS-MetadataExchange. Una de las ventajas de utilizar el protocolo WS-MetadataExchange es que se puede aplicar la seguridad a nivel de mensajes a las solicitudes GetMetadata de WS-MetadataExchange utilizando un conjunto de políticas del sistema adecuado.
Si la aplicación de proveedor de servicios utiliza WSDL de múltiples partes, todo el WSDL debe ser local respecto a la aplicación de servicio web. Para obtener más información acerca del WSDL de múltiples partes, consulte el tema que trata sobre WSDL.
Rational Application Developer.
En este tema se describe cómo configurar un proveedor de servicios para que comparta su configuración de políticas utilizando la consola administrativa. También puede configurar un proveedor de servicios para que comparta la configuración de políticas utilizando los mandatos wsadmin o las herramientas
Procedimiento
- Desde el panel de navegación de la consola administrativa, pulse .
- En la fila de la aplicación o del servicio al que está conectada la política de proveedor que desea compartir, pulse el enlace de la columna Compartición de políticas. El enlace está Habilitado o Inhabilitado. Se muestra el panel Compartición de políticas.
- Para incluir la configuración de políticas del proveedor de servicios en su WSDL, de modo que se pueda publicar u obtener utilizando una solicitud HTTP GET, seleccione WSDL exportado.
- Para habilitar WS-MetadataExchange y que la configuración de políticas del proveedor de servicios esté disponible para una solicitud GetMetadata de WS-MetadataExchange, seleccione Solicitud WS-MetadataExchange.
- Opcional: Si selecciona Solicitud WS-MetadataExchange y desea utilizar la seguridad de nivel de mensajes, seleccione Conectar un conjunto de políticas del sistema a WS-MetadataExchange y, a continuación, seleccione un conjunto de políticas y un enlace adecuado en las listas desplegables. Consulte Configuración de seguridad para una solicitud WS-MetadataExchange.
- Pulse Aceptar y guarde los cambios en la configuración maestra.
Resultados
<wsp:Policy>
<wsp:ExactlyOne>
</wsp:ExactlyOne>
</wsp:Policy>
Esta política notifica al cliente que no hay una configuración de política aceptable para el servicio. Hay otros aspectos del WSDL que no se ven afectados.Es posible que un proveedor de servicios no pueda compartir su configuración de política porque la configuración no se puede expresar en el formato WS-PolicyAttachments estándar. Una de las razones puede ser que haya varias políticas incompatibles definidas para un punto de conexión concreto. Otra razón puede ser que no haya suficiente información de enlace como para generar la política estándar. La configuración de la política puede incluir la política del programa de arranque, por ejemplo, la política para acceder al servicio WS-Trust, por lo que la política del programa de arranque se debe expresar también en formato WS-PolicyAttachments.