중개 핸들러 및 중개 핸들러 목록
중개는 중개 핸들러의 단순 순차 목록으로 지정됩니다. 중개 핸들러 목록을 엔터프라이즈 애플리케이션 아카이브로 어셈블 및 배치하고 이를 WebSphere® Application Server에 설치해야 합니다. 중개가 대상과 연관되면 해당 대상에 도착하는 메시지를 처리합니다. 중개 핸들러는 메시지를 처리하는 Java™ 클래스입니다.
- 다른 형식으로 메시지를 변환.
- 메시지를 다른 대상으로 라우팅.
- 데이터를 데이터 소스의 메시지에 추가.
- 메시지 특성 수정.
중개 핸들러 클래스는 Java 인터페이스 com.ibm.websphere.sib.mediation.handler.MediationHandler를 구현합니다. 중개 핸들러 클래스를 엔터프라이즈 애플리케이션 아카이브(EAR) 파일로 어셈블하고 다음과 같은 어셈블리 도구를 사용하여 중개 핸들러 목록의 중개 핸들러 애플리케이션을 배치합니다. IBM® Rational® Application Developer.
하나 이상의 중개 핸들러를 중개 핸들러 목록에 지정하여 각 메시지에 적용하는 조작 세트를 정의할 수 있습니다. 중개 핸들러를 중개 핸들러 목록에 지정하는 경우, 시퀀스 번호를 중개 핸들러에 지정합니다. 시퀀스 번호는 중개 핸들러 목록의 중개가 호출되는 특정 시퀀스를 판별하는 데 사용됩니다.

그림 1에서는 중개가 중개 핸들러의 단순 순차 목록으로 구성되는 방법을 보여줍니다. 목록의 각 중개 핸들러 조작 결과는 목록의 다음 중개 핸들러 호출 여부 또는 메시지가 다음 대상으로 라우트되는지 여부로 결정됩니다.
대부분의 경우 한 개의 중개 핸들러를 중개 핸들러 목록에 지정합니다. 중개 핸들러를 EAR에 배치하기 위해 사용하는 도구는 중개 핸들러를 자체 중개 핸들러 목록에 자동으로 추가하는 기본 구성 옵션을 제공합니다.
중개 핸들러 동작은 중개 개발의 다양한 단계에서 특성을 설정하여 제어할 수 있습니다. Java 클래스를 쓰는 경우, 중개 핸들러를 어셈블하고 배치하는 경우 또는 중개가 작성되고 설치되는 런타임에서 이 특성을 설정할 수 있습니다.