[z/OS]

서비스 통합을 사용하는 z/OS의 JCA MDB에 대한 메시징 플로우

WebSphere® Application Server 기본 메시징 제공자(서비스 통합)는 z/OS의 JCA 자원 어댑터(RA) 메커니즘을 지원합니다. 메시지 구동 Bean 애플리케이션을 설치할 때 활성화 스펙을 제공합니다.

다음 그림은 서비스 통합 버스를 메시징 제공자로 사용하는 JCA 메시지 구동 Bean에 대한 메시징 플로우를 보여 줍니다.

서비스 통합에는 자원 어댑터(RA)가 포함됩니다. RA에는 제어 영역 부속 요소(CRA)에서 실행하는 리스너 컴포넌트 및 각 하위(servant) 영역(SR)에서 실행하는 디스패처 컴포넌트가 있습니다. RA 디스패처 컴포넌트는 애플리케이션 코드를 구동합니다. 일부 워크로드의 경우 WebSphere Application Server는 CRA에서 워크로드 관리를 직접 구동할 수 있습니다.

그림 1. 서비스 통합 버스: 메시지 구동 Bean 처리
WebSphere
Application Server 설치에 제어 영역(CR), 제어 영역 부속 요소(CRA),
몇 가지 하위(servant) 영역(SR)이 있습니다. CRA에는
WLM 클래스류, RA 리스너 및 서비스 통합 버스 메시징 엔진이
포함됩니다. SR에는 EJB 컨테이너가 포함되며, 이 컨네이너에는 메시지 구동 Bean
디스패처 및 메시지 구동 Bean이 포함됩니다. WLM 큐도 설치에
포함되어 있습니다. 그림 뒤에 오는 텍스트는 이러한 항목을 통해 메시지가 사용하는 경로에 대해 설명합니다.
처리는 다음과 같습니다.
  1. z/OS®에서 실행하는 WebSphere Application Server에 메시지가 도착합니다.
  2. 메시징 엔진은 메시지를 잠근 후 RA 리스너 컴포넌트에 전달합니다.
  3. RA 리스너는 사용자가 제공한 분류 규칙을 사용하여 메시지의 트랜잭션 클래스를 판별하는 WLM 클래스류에 메시지를 전달합니다.
  4. 트랜잭션 클래스는 컨텍스트로 첨부됩니다.
  5. RA 리스너는 SR의 RA 디스패처에 메시지 참조를 전달합니다. 그림에 표시된 이 단계에서는 CR을 사용하여 WLM 큐를 통해 참조를 전달하지만 일부 워크로드의 경우 CRA가 CR을 사용하지 않고 WLM 큐를 통해 참조를 전달할 수 있습니다.
  6. RA 디스패처는 메시징 엔진에서 메시지를 읽습니다.
  7. RA 디스패처는 onMessage 메소드를 호출하여 메시지 구동 Bean을 디스패치합니다.
  8. 그러면 메시지 구동 Bean은 필요에 따라 메시징용 JMS를 사용할 수 있습니다.

주제 유형을 표시하는 아이콘 개념 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cprf_tunezmdb_SIB_JCA
파일 이름:cprf_tunezmdb_SIB_JCA.html