Ao configurar um fluxo de trabalho do JMS, é possível utilizar as conexões de aplicativo JNDI e JMS para se conectar ao provedor. Os provedores JMS usam o JNDI para armazenar suas informações de conexão. Ao configurar um provedor JMS para enviar e receber mensagens, você configura as informações do JNDI para o provedor.
O JNDI armazena as seguintes informações de conexão:
Fábrica de conexão.
Contém informações para criar uma conexão com o provedor JMS. Por exemplo, uma fábrica de conexão de um provedor WebSphere MQ JMS pode conter informações sobre o nome de um host e o número da porta do provedor.
Destino.
Contém informações sobre as origens e os destinos das mensagens. Por exemplo, um destino de um provedor WebSphere MQ JMS pode conter informações sobre o nome e o gerenciador de uma fila.
Configure uma conexão do aplicativo JNDI para definir as informações de conexão que permitem que o Serviço de Integração se conecte ao servidor JNDI. Configure uma conexão de aplicativo JMS para fornecer um nome de fábrica de conexão e um nome de destino. Você também fornece um domínio para as mensagens.
O Serviço de Integração se conecta ao servidor JNDI com base nas informações de conexão do JNDI fornecidas na conexão do aplicativo JNDI. Ao se conectar com o JNDI, ele utiliza o nome da fábrica de conexão que você forneceu na conexão do aplicativo JMS para recuperar as informações de conexão do provedor JMS. Ele também usa o nome de destino fornecido para determinar a origem e o destino das mensagens JMS. Em seguida, ele lê ou grava as mensagens JMS de acordo com o domínio da mensagem especificado na conexão do aplicativo JMS.