Criando e configurando objetos administrados JMS
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 aplicativos gravados em Java para a especificação JMS para se comunicar com qualquer produto de mensagens que implementa a API JMS . Como a API JMS é um padrão aberto e possui várias implementações, você pode selecionar qual provedor de mensagens (o provedor JMS ) a utilizar de acordo com seus requisitos.
Serviço de Mensagens Java (JMS 2,0)
Jakarta Messaging 3,0
Existem dois tipos de objetos administrados JMS em classes IBM MQ para 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 pelo IBM MQ Explorer usando a Java Naming Directory Interface (JNDI) API. Os objetos administrados são armazenados em locais no serviço de nomenclatura e de diretórios conhecidos 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 subscrita, mensagens. O cliente JMS não se comunica diretamente com o provedor JMS e não está ciente de qual provedor JMS está sendo usado. Isso significa que você pode alterar o provedor JMS sem ter que atualizar o cliente JMS .
Para configurar as classes IBM MQ para 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 namespace 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 para JMS, consulte Usando classes IBM MQ para JMS em IBM Documentação.