Espaços de Nomes JNDI e Conexão com Diferentes Ambientes de Provedor JMS

A interoperação com outros sistemas e clientes JMS será mais confiável se as conexões do aplicativo do sistema de mensagens forem construídas usando um connection factory e armazenado no espaço de nomes JNDI. O espaço de nomes JNDI isola seu aplicativo de informações específicas do provedor e não existem diferenças significativas para a programação de aplicativos de sistema de mensagens.

A API JNDI (Java™ Naming and Directory Interface) permite que os clientes JMS consultem objetos JMS configurados. Ao delegar todo o trabalho específico do provedor para tarefas administrativas a fim de criar e configurar esses objetos, os clientes podem ser totalmente portáteis entre ambientes. Além disso, os aplicativos são mais fáceis de administrar, pois eles não têm valores administrativos específicos integrados a seus códigos.

Existem dois tipos de objetos administrados JMS:
  • ConnectionFactory - o objeto que um cliente usa para criar uma conexão com um provedor.
  • Destination - o objeto que um cliente usa para especificar o destino de mensagens que está enviando e a origem de mensagens que está recebendo

O ambiente do sistema de mensagens ao qual o aplicativo se conecta depende do tipo de implementação do objeto ConnectionFactory obtido do JNDI. Por exemplo, se o objeto for um objeto ConnectionFactory do sistema de mensagens padrão do WebSphere Application Server, então uma conexão será feita com o mesmo barramento de integração de serviços.


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



Í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=cjcAL10_
Nome do arquivo: cjcAL10_.html