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)
  • [자카르타 메시징 3.0]Jakarta Messaging 3.0
참고: Jakarta Messaging 3.0의 경우 IBM MQ Explorer를 사용하여 JNDI를 관리할 수 없습니다. JNDI 관리는 Jakarta Messaging 3.0 변형인 JMSAdmin에서 지원되며, 이는 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 서비스 제공자가 있습니다.

JMS 클라이언트는 JMS 관리 오브젝트를 사용하여 JMS 제공자에 연결하므로, JMS 클라이언트가 메시지를 송수신하거나 발행 및 구독하는 방법을 정의하도록 관리 오브젝트를 구성합니다. 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구성에 대한 자세한 정보는 IBM Documentation에서 JMS용 IBM MQ 클래스 사용 을 참조하십시오.