Políticas de Serviços da Web
As políticas definem o tipo de política de serviço da Web com base na qualidade do tipo de serviço. As políticas são inicialmente definidas com configurações padrão, mas os atributos podem ser editados e alterados.
As políticas fornecidas incluem:
- WS-Addressing
- Baseado nas especificações do World Wide Web Consortium (W3C) WS-Addressing para serviços da Web. Essa família de especificações fornece mecanismos neutros de transporte para endereçar serviços da Web e facilitar o endereçamento de ponta a ponta. Essa especificação fornece suporte assíncrono.
- WS-Security
- Com base nas especificações WS-SC (WS-Secure Conversation) e WS-Security, juntamente com os perfis de token associados. A especificação WS-Security e os perfis de token associados definem uma maneira de enviar tokens de segurança e fornecem integridade e confidencialidade da mensagem. A especificação WS-Secure Conversation estabelece um contexto seguro, com base nas chaves compartilhadas, para o cliente e o servidor para uso de uma série de mensagens. Esse padrão fornece uma estrutura nas organizações que define como proteger a conversação inteira. Use a
política WS-Security para definir como as mensagens SOAP são protegidas. Ela tem opções como:
- quais partes da mensagem são assinadas e criptografadas
- os tipos de tokens a serem incluídos
- definição do uso de criptografia simétrica ou assimétrica
- WS-RM (WS-Reliable Messaging)
- Essa especificação permite que o emissor e o receptor garantam a qualidade de serviços em um conjunto de mensagens. Ela ajuda o desenvolvedor de aplicativos a lidar com problemas de retardo, interrupção de manutenção e outros problemas que impedem as mensagens de serem concluídas. Essa garantia de qualidade é crítica para aplicativos com estado.
- WS-Transaction
- Essa especificação fornece suporte para coordenação de transações atômicas ou atividades de negócios para aplicativos de serviços da Web. É possível ativar WS-Transaction nos lados do cliente (saída) e do servidor (entrada), anexando um conjunto de política que ativa a política WS-Transaction como parte do conjunto de política. Essa política baseia-se na especificação WS-AtomicTransaction e na especificação WS-BusinessActivity, junto com a especificação WS-Coordination.
- Transporte HTTP
- A política de transporte HTTP aplica os recursos HTTP e as políticas de conexões HTTP às mensagens de saída. A política do listener de resposta é imposta em mensagens de entrada.
- Transporte SSL
- Fornece segurança de transporte SSL para o protocolo HTTP com aplicativos de serviços da Web.
- Transporte JMS
- Ao usar o transporte SOAP sobre JMS com aplicativos JAX-WS, é possível customizar o transporte, configurando a política de transporte JMS. O transporte SOAP em JMS oferece uma alternativa para o HTTPS transportar pedidos SOAP e mensagens de resposta entre os clientes e os servidores. Utilize a política de transporte JMS para configurar um serviço que utiliza o transporte JMS para enviar mensagens de resposta assíncrona de volta ao cliente.
- Propriedades Customizadas
- Fornece a capacidade de especificar propriedades de ligação genérica para aplicativos de serviços da Web. A ligação CustomProperties só é suportada para clientes de serviço.