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

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

이 태스크 정보

JMS(Java Message Service)는 JMS 스펙에 따라 Java로 작성된 애플리케이션이 JMS API를 구현하는 메시징 제품과 통신할 수 있도록 하는 Java API입니다. JMS API는 개방 표준으로, 여러 구현이 있기 때문에 자신의 필요에 따라 사용할 메시징 제공자(JMS 제공자)를 선택할 수 있습니다.

IBM MQJMS 제공자로, JMS API를 구현하는 메시징 시스템을 제공합니다. IBM MQ GUI(Graphical User Interface)인 IBM MQ 탐색기를 사용하여 Java 애플리케이션(JMS 클라이언트)과 IBM MQ(JMS 제공자) 간의 통신을 가능하게 하는 JMS 관리 오브젝트를 구성할 수 있습니다.

JMS용 IBM MQ 클래스JMS 관리 오브젝트 유형에는 두 가지가 있습니다.

  • 연결 팩토리: JMS 클라이언트가 JMS 제공자에 대한 연결을 작성할 때 사용합니다.
  • 목적지: JMS 클라이언트가 메시지의 대상 및 소스를 나타낼 때 사용합니다.

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

JMS 클라이언트는 JMS 관리 오브젝트를 사용하여 JMS 제공자에 연결하므로 JMS 클라이언트가 메시지를 송신 및 수신하거나 발행 및 구독하는 방식을 정의하도록 관리 오브젝트를 구성합니다. JMS 클라이언트는 JMS 제공자와 직접 통신하지 않으며 어떤 JMS 제공자가 사용 중인지 인식하지 못합니다. 이는 JMS 클라이언트를 업데이트하지 않고도 JMS 제공자를 변경할 수 있음을 의미합니다.

JMS 클라이언트가 JNDI 네임스페이스의 관리 오브젝트에 연결하고 액세스할 수 있도록 JMS용 IBM MQ 클래스를 구성하려면 IBM MQ 탐색기에서 다음 태스크를 수행해야 합니다.

프로시저

  1. JNDI 네임스페이스에 연결하십시오. 자세한 정보는 초기 컨텍스트 추가를 참조하십시오.
  2. JNDI 네임스페이스에 저장된 관리 오브젝트를 작성하고 구성하십시오. 자세한 정보는 연결 팩토리 작성목적지 작성을 참조하십시오.

결과

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