Configurando um provedor de serviços para compartilhar sua configuração de política
Um provedor de serviços do WebSphere Application Server pode compartilhar sua configuração de política no Web Services Description Language (WSDL) publicado ou no WSDL obtido usando uma solicitação HTTP GET ou a solicitação GetMetadata do Web Services Metadata Exchange (WS-MetadataExchange).
Sobre Esta Tarefa
- Inclua a configuração da política do provedor de serviços no WSDL. O WSDL está então disponível para publicar, ou para obter usando um pedido HTTP GET.
- Ativar o protocolo WS-MetadataExchange (Web Services Metadata Exchange) para que a configuração de política do provedor de serviços seja incluída no WSDL e fique disponível para um pedido GetMetadata do WS-MetadataExchange. Uma vantagem de utilizar o protocolo WS-MetadataExchange é que você pode aplicar a segurança do nível de mensagem aos pedidos GetMetadata do WS-MetadataExchange utilizando um conjunto de política do sistema adequado.
Se o aplicativo do provedor de serviços utiliza WSDL de vários fabricantes, todos os WSDL devem ser locais para o aplicativo de serviço da Web. Para obter informações adicionais sobre WSDL com múltiplas partes, consulte o tópico sobre WSDL.
Rational Application Developer.
Este tópico descreve como configurar um provedor de serviços para compartilhar sua configuração de política usando o console administrativo. Também é possível configurar um provedor de serviços para compartilhar sua configuração de política, utilizando os comandos wsadmin ou as ferramentas
Procedimento
- No painel de navegação do console administrativo, clique em .
- Na linha do aplicativo ou do serviço no qual a política do provedor que você deseja compartilhar está conectada, clique no link na coluna Compartilhamento de Política. O link é Ativado ou Desativado. A área de janela Compartilhamento de Política é exibida.
- Para incluir a configuração de política do provedor de serviços no WSDL para que ele possa ser publicado ou obtido utilizando uma solicitação HTTP GET, selecione WSDL Exportado.
- Para ativar o WS-MetadataExchange e disponibilizar a configuração de política do provedor de serviços para um pedido GetMetada WS-MetadataExchange, selecione pedido WS-MetadataExchange.
- Opcional: Se você selecionar Pedido WS-MetadataExchange e quiser utilizar segurança no nível da mensagem, selecione Conectar um conjunto de política do sistema ao WS-MetadataExchange e selecione um conjunto de política e uma ligação adequados das listas drop-down. Consulte o Configurando a Segurança para um Pedido WS-MetadataExchange.
- Clique em OK e salve suas mudanças na configuração principal.
Resultados
<wsp:Policy>
<wsp:ExactlyOne>
</wsp:ExactlyOne>
</wsp:Policy>
Essa política notifica o cliente de que não existe uma
configuração de política aceitável para o serviço. Outros aspectos
da WSDL não são afetados.Um provedor de serviços pode não estar apto a compartilhar sua configuração de política porque a configuração não pode ser expressa no formato WS-PolicyAttachments padrão. Um motivo pode ser o fato de haver várias políticas incompatíveis definidas para um determinado ponto de conexão. Outro motivo pode ser a insuficiência de informações sobre ligação para gerar a política padrão. A configuração de política pode incluir a política de auto-inicialização, por exemplo, a política para acessar um serviço WS-Trust, para que ela também seja expressa no formato WS-PolicyAttachments.