Java Messaging Service 인터페이스 사용

JMS(Java Messaging Service) 인터페이스를 사용하여 JMS 대기열 또는 주제로부터 비동기식으로 이벤트 공고를 수신하는 이벤트 고객을 개발할 수 있습니다.

이벤트 고객은 표준 Java 클래스 또는 메시지 구동 Bean(MDB)으로서 구현될 수 있습니다.

JMS 인터페이스를 사용함으로써 표준 Java 도구 및 프로그래밍 모델을 사용하여 이벤트 고객을 구현할 수 있으며 이벤트 데이터스토어를 직접 조회할 때 발생하는 성능상 손실을 피할 수 있습니다. 공통 이벤트 하부 구조와 직접 상호 작용하는 대신, 이벤트 고객은 JMS 목적지(대기열 및 주제)를 등록하고 JMS 메시지 양식으로 이벤트를 수신합니다.

공통 이벤트 하부 구조는 이벤트 그룹의 이벤트를 구성하며, 이 이벤트는 공통 이벤트 하부 구조 구성에 정의된 로직 이벤트 콜렉션입니다. 일반적으로 특정 이벤트 고객은 특정 이벤트 그룹의 이벤트만 수신해야 합니다.

이벤트 그룹 각각에 대한 구성 프로파일은 해당 이벤트 그룹을 해당 이벤트 그룹에 관련된 공고가 분배되는 하나 이상의 JMS 목적지와 연관시킵니다. 이벤트 그룹과 JMS 목적지 사이의 관계는 다음과 같습니다.

이벤트 그룹에서 메시지를 수신하려면, JMS 고객은 해당 목적지에 등록합니다. 연관된 이벤트 그룹과 일치하는 이벤트가 작성, 수정 또는 삭제될 때마다 이벤트 공고를 포함하는 JMS 메시지의 형식으로 공고가 전달됩니다. 공고의 컨텐츠는 공고 유형에 따라 다릅니다.

표준 JMS 인터페이스 외에도, JMS 이벤트 고객은 공고 헬퍼라고 하는 기능과 상호 작용합니다. 공고 헬퍼는 공통 이벤트 하부 구조 엔티티(이벤트 및 이벤트 그룹)와 이와 동등한 JMS 엔티티(메시지 및 목적지)간을 변환합니다. 공고 헬퍼에는 다음과 같은 기능이 있습니다.


이용약관 |

최종 갱신: 2006년 4월 13일

(c) Copyright IBM Corporation 2005, 2006.
이 Information Center는 Eclipse 기술을 기반으로 합니다. (http://www.eclipse.org 웹 사이트 참조)