Criando e configurando JMS objetos administrados
Você pode usar IBM® MQ Explorer para configurar os JMS objetos administrados que permitem a comunicação entre os aplicativos Java e IBM MQ.
Sobre esta tarefa
O Java Message Service (JMS) é uma API Java que permite que aplicativos gravados em Java na especificação JMS se comuniquem com qualquer produto de mensagens que implemento a API JMS . Como a API JMS é um padrão aberto e possui diversas implementações, você pode selecionar qual provedor de mensagens (o provedor JMS ) a utilizar de acordo com seus requisitos.
Java Message Service (JMS 2.0)
Jakarta Messaging 3.0
Existem dois tipos de objetos administrados JMS em IBM MQ classes for JMS:
- Connection fábricas, que o cliente JMS usa para criar conexões com o provedor JMS .
- Destinos, que o cliente JMS usa para representar o alvo e fonte de mensagens.
Os objetos administrados são armazenados em um serviço de nomenclatura e de diretórios que é acessado por IBM MQ Explorer usando o Java Naming Directory Interface (JNDI) API. Os objetos administrados são armazenados em locais no serviço de nomenclatura e diretório conhecido como os namespaces JNDI . Existem vários provedores de serviços JNDI que você pode usar como o serviço de nomenclatura e diretório, incluindo o Lightweight Directory Access Protocol (LDAP) e sistemas de arquivos locais ou remotos.
Como o cliente JMS usa os objetos administrados JMS para se conectar ao provedor JMS , você configura os objetos administrados para definir como o cliente JMS envia e recebe, ou publica e assina, mensagens. O cliente JMS não se comunica diretamente com o provedor JMS e não tem conhecimento do qual o provedor JMS está sendo usado. Isso significa que você pode alterar o provedor JMS sem ter que atualizar o cliente JMS .
Para configurar IBM MQ classes for JMS para que um cliente JMS possa se conectar a e acessar objetos administrados em um espaço de nomes JNDI , você deve executar as seguintes tarefas em IBM MQ Explorer:
Procedimento
- Conecte-se ao espaço de nomes JNDI . Para obter mais informações, consulte Adicionando um contexto inicial.
- Crie e configure os objetos administrados que são armazenados no espaço de nomes JNDI . Para obter mais informações, consulte Criando uma fábrica de conexão e Criando um destino.
Resultados
Para obter mais informações sobre a programação JMS aplicativos e configurar IBM MQ classes for JMS, consulte Usando IBM MQ classes para JMS.