APIs WS-Addressing (Web Services Addressing)
Esse produto fornece interfaces no nível de programação de aplicativos para permitir que desenvolvedores de aplicativos, incluindo desenvolvedores de aplicativos Web Services Resource Framework, criem referências para instâncias de recursos de serviços da Web e destinem tais instâncias. Se você for um programador de sistema, poderá utilizar algumas dessas interfaces com as interfaces de programação de sistema do WS-Addressing (Web Services Addressing).
APIs JAX-WS 2.1
As APIs JAX-WS 2.1 padrão neste produto estão contidas no pacote javax.xml.ws.wsaddressing. Consulte a documentação da API JAX-WS 2.1 para obter informações adicionais sobre essas APIs.
- Para representar terminais em conformidade com a especificação WS-Addressing 2004/08, use a classe com.ibm.websphere.wsaddressing.jaxws21.SubmissionEndpointReference.
- Para criar uma instância SubmissionEndpointReference para representar terminais 2004/08 nos serviços da Web diferentes daquele gerando a referência de terminal, use a classe com.ibm.websphere.wsaddressing.jaxws21.SubmissionEndpointReferenceBuilder.
- Para converter instâncias EndpointReference criadas usando a API WS-Addressing proprietária da IBM nas instância W3CEndpointReference ou SubmissionEndpointReference, use a classe com.ibm.websphere.wsaddressing.jaxws21.EndpointReferenceCoverter. Esta classe também pode ser usada para reverter a conversão de instâncias EndpointReference.
- Para ativar o WS-Addressing nos clientes, use a classe com.ibm.websphere.wsaddressing.jaxws21.SubmissionAddressingFeature e uma notação, @SubmissionAddressing, para ativar o WS-Addressing nos servidores.
APIs WS-Addressing Proprietárias da IBM

- Um mecanismo para criar uma instância com.ibm.websphere.wsaddressing.EndpointReference para representar uma referência de terminal WS-Addressing, usando a interface com.ibm.websphere.wsaddressing.EndpointReferenceManager.createEndpointReference.
Recurso Reprovado: Uma classe reprovada, com.ibm.websphere.wsaddressing.EndpointReferenceCoverter, para converter instâncias EndpointReference em classes reprovadas com.ibm.websphere.wsaddressing.W3CEndpointReference ou com.ibm.websphere.wsaddressing.SubmissionEndpointReferences, para uso em aplicativos JAX-WS.
Essas classes foram reprovadas em favor das classes JAX-WS 2.1 de mesmo nome (EndpointReferenceConverter, SubmissionEndpointReference e W3CEndpointReference) contidas nos pacotes com.ibm.websphere.wsaddressing.jaxws21 e javax.xml.ws.wsaddressing.jaxws21, conforme mostrado no diagrama.
depfeat- Um método, com.ibm.websphere.wsaddressing.EndpointReference.setReferenceParameter, para possibilitar a associação de parâmetros de referência a uma instância EndpointReference.
- Uma interface para ativar um cliente a fim de configurar seu contexto de pedido BindingProvider, ou objeto Stub ou Call, baseado em uma instância EndpointReference. Todas as chamadas no objeto BindingProvider, Stub ou Call serão subseqüentemente destinadas no terminal representado pela instância EndpointReference. Para obter esse comportamento, configure a propriedade com.ibm.websphere.wsaddressing.WSAConstants.WSADDRESSING_DESTINATION_EPR no contexto de pedido BindingProvider, ou o objeto Stub ou Call, para a instância EndpointReference adequada.
- Um mecanismo para adquirir parâmetros de referência individuais associados ao contexto de mensagem de entrada, para correlacionar a mensagem a uma instância de recurso específica por meio da interface com.ibm.websphere.EndpointReferenceManager.getReferenceParameterFromMessageContext.