Criando Referências de Terminais Usando a API do Web Services Addressing Proprietária da IBM
As referências de nó de extremidade são um conceito primário do protocolo de interoperabilidade de Endereçamento de Serviços da Web (WS-Addressing) e fornecem um mecanismo padrão para encapsular informações sobre nós de extremidade específicos do serviço da Web. Este produto fornece interfaces para a criação de referências de terminais usando a implementação proprietária da IBM do padrão WS-Addressing.
Sobre Esta Tarefa
Esta tarefa é uma subtarefa de Criando um Aplicativo de Serviço da Web JAX-RPC que Usa Endereçamento de Serviço da Web.
Conclua esta tarefa se estiver gravando um aplicativo que usa a API WS-Addressing proprietária IBM. Tais aplicativos requerem referências de terminal para destinar terminais de serviço da Web. Ao gravar o aplicativo, você talvez não saiba o endereço do terminal, porque o endereço pode ser alterado quando o aplicativo for implementado. Ao usar a API proprietária da IBM, é possível especificar o endereço do terminal ou permitir que seja gerado pelo produto no tempo de execução.
Também é possível especificar o comportamento de referências de terminal em um ambiente em cluster.
Se você deseja usar objetos de referência de terminal a partir da API JAX-WS padrão em vez dos equivalentes proprietários IBM, mas deseja as funções extra fornecidas pela API proprietária IBM, crie as referências de terminal usando os métodos descritos nesta tarefa e, em seguida, converta essas referências usando as classes do conversor fornecido. Por exemplo, você pode executar essa conversão se tiver um aplicativo de serviço JAX-WS e estiver criando referências de terminal que representam beans de sessão stateful ou que tenham uma afinidade com um servidor específico ou sejam gerenciadas por carga de trabalho. Não é possível criar tais referências de terminal usando a API JAX-WS.
Procedimento
Resultados
O que Fazer Depois
- Se você deseja converter as referências de terminal de objetos WS-Addressing proprietários IBM para objetos
WS-Addressing JAX-WS padrão, use um dos seguintes métodos da classe
com.ibm.websphere.wsaddressing.jaxws21.EndpointReferenceConverter, dependendo do namespace da referência de terminal:
- createW3CEndpointReference(EndpointReference epr): utilize esse método se o objeto EndpointReference utilizar a especificação 2005/08. Esse método cria um objeto W3CEndpointReference.
- createSubmissionEndpointReference(EndpointReference epr): utilize esse método se o objeto EndpointReference utilizar a especificação 2004/08. Esse método cria um objeto SubmissionEndpointReference.
- Continue com a Criando um Aplicativo de Serviço da Web JAX-RPC que Usa Endereçamento de Serviço da Web ou, se você converteu a referência de terminal para a API JAX-WS padrão, continue com a Criando um Aplicativo de Serviços da Web JAX-WS que Usa Endereçamento de Serviços da Web.