Criando e Configurando Objetos Administrados do JMS
É possível usar o IBM® MQ Explorer para configurar objetos administrados do JMS que permitem a comunicação entre aplicativos Java™ e IBM MQ.
Sobre Esta Tarefa
O Java Message Service (JMS) é uma API do Java que permite que os aplicativos que estão gravados no Java para a especificação do JMS se comuniquem com qualquer produto de sistema de mensagens que implementa a API do JMS. Como a API do JMS é um padrão aberto e possui diversas implementações, é possível selecionar qual provedor de sistemas de mensagens (o provedor do JMS) usar de acordo com seus requisitos.
O IBM MQ é um provedor do JMS; ele fornece um sistema de mensagens que implementa a API do JMS. É possível utilizar a interface gráfica com o usuário do IBM MQ, o IBM MQ Explorer, para configurar os objetos administrados do JMS que permitem a comunicação entre o aplicativo Java (o cliente JMS) e o IBM MQ (o provedor JMS).
Há dois tipos de objetos administrados do JMS no IBM MQ classes for JMS:
- Connection factories, que o cliente JMS para criar conexões com o provedor JMS.
- Destinos, usados pelo cliente JMS para representar o destino e a origem das mensagens.
Os objetos administrados são armazenados em um serviço de nomenclatura e de diretório que é acessado pelo IBM MQ Explorer usando a API do Java Naming Directory Interface (JNDI). Os objetos administrados são armazenados em locais no serviço de nomenclatura e de diretório conhecido como os namespaces do JNDI. Há vários provedores de serviços do JNDI que podem ser usados como o serviço de nomenclatura e de diretório, incluindo o Lightweight Directory Access Protocol (LDAP) e sistemas de arquivos locais ou remotos.
Como o cliente JMS usa os objetos administrado do JMS se conectar ao provedor JMS, configure os objetos administrados para definir como o cliente JMS envia e recebe, ou publica e assina, as mensagens. O cliente do JMS não se comunica diretamente com o provedor do JMS e não está ciente de qual provedor do JMS está sendo usado. Isso significa que é possível alterar o provedor JMS sem precisar atualizar o cliente JMS.
Para configurar o IBM MQ classes for JMS para que o cliente do JMS possa se conectar e acessar objetos administrados no namespace do JNDI, deve-se executar as tarefas a seguir no IBM MQ Explorer:
Procedimento
- Conecte-se ao namespace do JNDI. Para obter informações adicionais, consulte Incluindo um Contexto Inicial.
- Crie e configure os objetos administrados que estão armazenados no namespace do JNDI. Para obter informações adicionais, consulte Criando um Connection Factory e Criando um Destino.
Resultados
Para obter mais informações sobre a programação de aplicativos JMS e configurar o IBM MQ classes for JMS, consulte Usando classes do IBM MQ para JMS na IBM Knowledge Center.