Interoperabilidade de Versões do Web Services Addressing
O suporte de WS-Addressing (Web Services Addressing) neste produto pode interoperar com várias versões da especificação WS-Addressing.
Espaço de Nomes Associado | Local de Download da Especificação | Detalhes |
---|---|---|
http://www.w3.org/2005/08/addressing | http://www.w3.org/2002/ws/addr/ | Versões finais W3C das especificações WS-Addressing e
SOAP. Essas especificações são, às vezes, chamadas coletivamente como versão 2005/08 de WS-Addressing. |
http://www.w3.org/2007/05/addressing/metadata | http://www.w3.org/2002/ws/addr/ | Versão final do W3C da especificação de metadados do WS-Addressing. Esta especificação define as extensões de WSDL do WS-Addressing e as asserções do WS-Policy. Para aplicativos JAX-WS, essa especificação substitui a especificação http://www.w3.org/2006/05/addressing/wsdl. |
http://www.w3.org/2006/05/addressing/wsdl | http://www.w3.org/2002/ws/addr/ | Versão W3C CR (Candidate Recommendation) da especificação WS-Addressing
WSDL. Este é o espaço de nomes padrão utilizado por este produto para as partes de WSDL da especificação WS-Addressing, para aplicativos JAX-RPC. Para aplicativos JAX-WS, essa especificação é substituída pela especificação http://www.w3.org/2007/05/addressing/metadata. |
http://www.w3.org/2006/02/addressing/wsdl | http://www.w3.org/2002/ws/addr/ | Versão W3C LC (Last Call) da especificação WS-Addressing
WSDL. O suporte para este espaço de nomes foi reprovado. |
http://schemas.xmlsoap.org/ws/2004/08/addressing | http://www.w3.org/Submission/ws-addressing/ | Especificação Submissão de WS-Addressing de W3C Essa especificação é, às vezes, chamada de especificação 2004/08. Ela combina os aspectos de núcleo, SOAP e WSDL do WS-Addressing em uma única especificação. |
- As mensagens de entrada do serviço da Web que contêm propriedades de endereçamento de mensagens WS-Addressing são ligadas apropriadamente ao SOAP e os elementos SOAP de WS-Addressing são desserializados apropriadamente para suas representações de modelo de programação WS-Addressing de acordo com o namespace em uso.
- Os artefatos do modelo de programação WS-Addressing são serializados apropriadamente para elementos SOAP e as propriedades de endereçamento de mensagens são ligadas ao SOAP de acordo com o espaço de nomes em uso.
- As diferentes semânticas de WS-Addressing são aderidas de acordo com a versão de WS-Addressing em uso no momento.
Determinando o Espaço de Nomes de Mensagens de Entrada do WS-Addressing
O namespace de mensagens de entrada do serviço da Web do WS-Addressing é o namespace da primeira propriedade de endereçamento de ação do WS-Addressing que é localizada. O tempo de execução verifica uma propriedade de endereçamento de mensagens de ação do espaço de nomes padrão padrão. Se não localizar uma ação com o espaço de nomes padrão padrão, ele procurará então as propriedades de endereçamento de mensagens de ação para outros namespaces de endereçamento em uma ordem indefinida. O espaço de nomes da especificação de núcleo WS-Addressing em uso está disponível para o terminal de destino por meio do contexto da mensagem.
Determinando o Espaço de Nomes de Mensagens de Saída do WS-Addressing
As mensagens do WS-Addressing emitidas a partir desta versão do produto adotam o espaço de nomes associado à referência do terminal de destino. Se esse espaço de nomes for desconhecido, a mensagem adotará o espaço de nomes padrão do WS-Addressing.
Este produto fornece uma SPI (Interface de Programação de Sistemas) proprietária para alterar o espaço de nomes associado a uma referência de terminal para qualquer espaço de nomes no conjunto suportado.
A Especificação WS-Addressing a Ser Utilizada
- Ao interoperar com um terminal que não suporta o espaço de nomes padrão, por exemplo, uma versão anterior do produto.
- Quando um espaço de nomes diferente do padrão é requerido. Por exemplo, ao implementar uma especificação que utiliza um nível de WS-Addressing diferente do padrão.