JMS 관리 오브젝트 작성 및 구성

IBM® MQ Explorer을(를) 사용하여 JMS 애플리케이션과 Java 간의 통신을 가능하게 하는 IBM MQ 관리 오브젝트를 구성할 수 있습니다.

이 태스크 정보

Java Message Service(JMS)은(는) Java에서 JMS 사양으로 작성된 애플리케이션이 JMS API를 구현하는 모든 메시징 제품과 통신할 수 있도록 하는 Java API입니다. JMS API는 열린 표준이고 다중 구현이 있으므로 요구사항에 따라 사용할 메시징 제공자 ( JMS 제공자) 를 선택할 수 있습니다.

IBM MQJMS 제공자이며, JMS API의 현재 버전을 모두 구현하는 메시징 시스템을 제공합니다.
  • [JMS 2.0]Java Message Service (JMS 2.0)
  • [MQ 9.3.0 2022년 6월][MQ 9.3.0 2022년 6월][Jakarta Messaging 3.0]Jakarta Messaging 3.0
주: Jakarta Messaging 3.0의 경우, IBM MQ Explorer를 사용하여 JNDI를 관리할 수 없습니다. JNDI 관리는 JMSAdminJakarta Messaging 3.0 변형에 의해 지원됩니다. 이는 JMS30Admin입니다.
IBM MQ 그래픽 사용자 인터페이스 IBM MQ Explorer를 사용하여 Java 애플리케이션 ( JMS 클라이언트) 과 IBM MQ ( JMS 제공자) 간의 통신을 가능하게 하는 JMS 관리 오브젝트를 구성할 수 있습니다.

JMS에는 두 가지 유형의 IBM MQ classes for JMS 관리 오브젝트가 있습니다.

  • 연결 팩토리- JMS 클라이언트가 JMS 제공자에 대한 연결을 작성하는 데 사용합니다.
  • 대상: JMS 클라이언트가 메시지의 대상 및 소스를 표시하는 데 사용합니다.

관리 오브젝트는 IBM MQ Explorer(JNDI)을(를) 사용하여 Java Naming Directory Interface이(가) 액세스하는 네이밍 및 디렉토리 서비스에 저장됩니다. API 관리 오브젝트는 JNDI 네임스페이스로 알려진 네이밍 및 디렉토리 서비스의 위치에 저장됩니다. LDAP (Lightweight Directory Access Protocol) 및 로컬 또는 원격 파일 시스템을 포함하여 네이밍 및 디렉토리 서비스로 사용할 수 있는 다양한 JNDI 서비스 제공자가 있습니다.

Because the JMS client uses the JMS administered objects to connect to the JMS provider, you configure the administered objects to define how the JMS client sends and receives, or publishes and subscribes, messages. JMS 클라이언트는 JMS 제공자와 직접 통신하지 않으며 사용 중인 JMS 제공자를 인식하지 못합니다. 이는 JMS 클라이언트를 업데이트하지 않고 JMS 제공자를 변경할 수 있음을 의미합니다.

IBM MQ classes for JMS 클라이언트가 JMS 네임스페이스에 있는 관리 오브젝트에 연결하여 액세스할 수 있도록 JNDI을(를) 구성하려면 IBM MQ Explorer에서 다음 태스크를 수행해야 합니다.

프로시저

  1. JNDI 이름 공간에 연결하십시오. 자세한 정보는 초기 컨텍스트 추가를 참조하십시오.
  2. JNDI 네임스페이스에 저장된 관리 오브젝트를 작성 및 구성합니다. 자세한 정보는 연결 팩토리 작성대상 작성을 참조하십시오.

결과

JMS 애플리케이션 프로그래밍 및 IBM MQ classes for JMS구성에 대한 자세한 정보는 JMS에 대해 IBM MQ 클래스 사용의 내용을 참조하십시오.