Создание и настройка администрируемых объектов JMS
С помощью IBM® MQ Explorer можно настраивать администрируемые объекты JMS, обеспечивающие обмен данными между приложениями Java™ и IBM MQ.
Об этой задаче
Java Message Service (JMS) - это API Java, позволяющий приложениям, написанным на языке Java для спецификации JMS, связываться с любым приложением обмена сообщениями, реализующими API JMS. Поскольку API JMS является открытым стандартом и имеет множество реализаций, можно выбрать какого провайдера обмена сообщениями (провайдера JMS) использовать согласно вашей среде.
IBM MQ является провайдером JMS, он предоставляет систему обмена сообщениями, реализующую API JMS. С помощью графического пользовательского интерфейса IBM MQ - IBM MQ Explorer можно настроить администрируемые объекты JMS, позволяющие установить соединение между приложением Java (клиентом JMS) и IBM MQ (провайдером JMS).
В IBM MQ classes for .NET предусмотрено два типа администрируемых объектов JMS:
- Фабрики соединений, используемые клиентом JMS для создания соединений с провайдером JMS.
- Целевые объекты, используемые клиентом JMS для представления получателей и источников сообщений.
Администрируемые объекты хранятся в службе каталогов и имен, доступ к которой IBM MQ Explorer осуществляет с помощью API Java Naming Directory Interface (JNDI). Управляемые объекты хранятся в расположениях службы имен и каталогов, называемых пространствами имен JNDI. Есть несколько поставщиков служб JNDI, которые можно использовать как службу каталогов и присвоения имен, включая упрощенный протокол доступа к каталогам (LDAP) и локальную либо удаленную файловую систему.
Так как клиент JMS использует администрируемые объекты JMS для подключения к провайдеру JMS, необходимо настроить администрируемые объекты, чтобы определить, как клиент JMS отправляет и получает или публикует и подписывается на сообщения. Клиент JMS не связывается напрямую с провайдером JMS и не знает о том, какой провайдер JMS используется. Это означает что можно изменить провайдер JMS без необходимости обновлять клиента JMS.
Для того чтобы настроить IBM MQ classes for .NET таким образом, чтобы клиент JMS мог подключаться и обращаться к администрируемым объектам в пространстве JNDI, следует выполнить следующие задачи в IBM MQ Explorer:
Процедура
- Подключитесь к пространству имен JNDI. Для получения дополнительной информации см. Добавление исходного контекста.
- Создайте и настройте администрируемые объекты, хранящиеся в пространстве имен JNDI. Дополнительная информация приведена в разделах Создание фабрики соединений и Создание целевого объекта.
Результаты
Дополнительная информация о программировании приложений JMS и настройке IBM MQ classes for .NET приведена в разделе Применение классов IBM MQ для JMS в IBM Knowledge Center.