Configurando Informações da URL do Terminal para Ligações JMS

O WebSphere Application Server suporta o uso da API Java™ Message Service (JMS) para transportar pedidos de serviços da Web, como uma alternativa ao uso de HTTP.

Antes de Iniciar

O servidor de aplicativos suporta o uso da API Java Message Service (JMS) para transportar pedidos de serviços da Web, como uma alternativa do transporte HTTP. Consulte sobre o uso da Java Message Service (JMS) para transportar pedidos de serviços da Web para saber mais como clientes e servidores de serviços da Web podem se comunicar por meio de filas e tópicos JMS em vez de por meio de conexões HTTP.

É possível usar o console administrativo ou os arquivos de propriedades para configurar e gerenciar fragmentos de URL do terminal de JMS. Para saber mais sobre o uso de arquivos de propriedades para configurar e gerenciar fragmentos de URL, consulte as informações sobre como trabalhar com arquivos de propriedades de fragmentos de URL do terminal de serviços da Web.

Essa tarefa descreve o uso do console administrativo para configurar informações de URL do terminal para ligações de JMS.

Sobre Esta Tarefa

Configurar um terminal em serviço é necessário para conectar clientes de serviço da Web a quaisquer serviços da Web entre os componentes que estão sendo montados ou a quaisquer serviços da Web externos. É possível configurar as informações de URL de nó de extremidade para JMS durante a instalação do aplicativo

Nessa tarefa, insira o prefixo da URL do terminal JMS para usar para cada arquivo Java archive (JAR) do Enterprise JavaBeans (EJB) que pertence ao aplicativo. As URLs de terminal JMS estão incluídas nos arquivos Web Services Description Language (WSDL) publicados para uso dos clientes.

Você pode especificar prefixos de HTTP URL para serviços da web que são acessados por meio de HTTP usando o painel Fornecer informações de URL do terminal HTTP no console administrativo. Esses prefixos são utilizados para formar endereços de terminal completos que são incluídos nos arquivos WSDL quando publicados.

É possível especificar prefixos de URL JMS utilizando o painel Fornecer Informações de URL de terminal JMS e EJB no console administrativo durante ou após a instalação do aplicativo.

Essa tarefa se aplica para a serviços da Web Java API para XML-Based Web Services (JAX-WS) e Java API para XML-based RPC (JAX-RPC).

Para configurar os prefixos da URL do JMS:

Procedimento

  1. Abra o administrative console.
  2. Clique Aplicativos > Aplicativos Corporativos > application_instance > Fornecer Informações da URL do Terminal EJB e do JMS.
  3. Localize a lista de módulos de serviços da Web que são acessíveis por meio de transporte JMS.
  4. Digite o fragmento da URL do JMS no campo Fragmento da URL. Digite um fragmento de URL que seja um prefixo da parte inicial da URL obtida pelo exame das informações de implementação do serviço da Web. Consulte o cenário de uso depois desta tarefa para obter mais informações.

    O valor digitado é utilizado para definir o atributo de local do elemento soap:address da porta no arquivo WSDL que é publicado utilizando o arquivo application_name_ExtendedWSDLFiles.zip ou application_name_WSDLFiles.zip no painel Publicar Arquivos Zip WSDL.

Resultados

Você possui um serviço da Web que é acessível por meio de transporte JMS e está configurado com ligações JMS.

Exemplo

Suponha que um aplicativo chamado StockQuoteService contém um arquivo JAR EJB que é nomeado StockQuoteEJB e que contém um ou mais serviços Web que são acessíveis por meio de transporte JMS.

Consulte o uso de SOAP sobre Serviço de Mensagens Java para transportar informações de serviços da Web para revisar o exemplo que define uma fila com o nome Java Naming and Directory Interface (JNDI) de jms/StockQuote_Q, e uma conexão fábrica com o nome de JNDI de jms/StockQuote_CF, para o seu aplicativo.

Neste exemplo, você especifica a seguinte cadeia como o prefixo da URL do JMS no painel Fornecer Informações de URL do terminal JMS e EJB:
jms:/queue?destination=jms/StockQuote_Q&connectionFactory=jms/StockQuote_CF  
O publicador WSDL utiliza essa cadeia de URL parcial para produzir a URL JMS real para cada componente de porta definido no módulo. A cadeia targetService=<nome_da_porta> é incluída no final da URL JMS, por exemplo:
jms:/queue?destination=jms/StockQuote_Q&connectionFactory=jms/StockQuote_CF&targetService=getQuote  

O arquivo WSDL publicado pode ser usado por clientes para chamar o serviço da Web.

O que Fazer Depois

Publique os arquivos WSDL para disponibilizar aos clientes o aplicativo de serviços da Web implementado.

Ícone que indica o tipo de tópico Tópico de Tarefa



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_providejms
Nome do arquivo: twbs_providejms.html