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
Resultados
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.
jms:/queue?destination=jms/StockQuote_Q&connectionFactory=jms/StockQuote_CF
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.