서비스 통합 버스 간 메시지 플로우

애플리케이션은 로컬 버스인 버스에 연결하여 동일한 버스에 연결하는 다른 애플리케이션과 메시지를 교환할 수 있습니다. 다른 버스 즉, 외부 버스에 연결하는 애플리케이션과 메시지를 교환하려면 로컬 버스를 외부 버스에 연결하는 서비스 통합 버스 링크가 필요합니다.

로컬 버스에 연결된 애플리케이션은 외부 버스의 대상으로 메시지를 전송합니다. 로컬 버스 큐의 메시징 엔진은 링크 전송자 큐에 메시지를 넣습니다. 지점간 메시징을 사용하는 애플리케이션의 경우 전송하는 버스의 각 메시징 엔진에 하나의 링크 전송자 큐와 하나의 링크 전송자가 있습니다. 공개/등록 메시징을 사용하는 애플리케이션의 경우에는 외부 버스의 토픽 영역 대상으로 맵핑되는 각 토픽 영역 대상에 하나의 링크 전송자 큐와 하나의 링크 전송자가 있습니다.

각 링크 전송자 큐에는 외부 버스에 있는 게이트웨이 메시징 엔진의 해당 링크 수신자 큐가 있습니다. 각 링크 수신자 큐는 링크 수신자에서 제공됩니다.

링크 전송자는 서비스 통합 버스 링크를 통해 링크 수신자 큐로 메시지를 전송합니다. 링크 수신자는 링크 수신자 큐에서 메시지를 제거해서 외부 버스의 게이트웨이 메시징 엔진에 있는 대상 원격 큐 위치에 둡니다. 서비스 통합의 지점간 및 공개/등록 메시징 모두 링크 전송자 큐를 사용합니다.

다음 그림은 서비스 통합 버스 링크를 통한 서비스 통합 버스 1에서 서비스 통합 버스 2의 외부 대상으로의 메시지 플로우 예제를 보여 줍니다. 한 애플리케이션은 메시징 엔진 ME1에 연결되고 다른 애플리케이션은 메시징 엔진 ME2에 연결됩니다. 애플리케이션은 외부 버스의 Q1에 전송할 메시지를 생성합니다. 메시지는 각 메시징 엔진의 링크 전송자 큐에 저장된 후 게이트웨이 메시징 엔진 및 서비스 통합 버스 링크를 통해 외부 버스에 있는 게이트웨이 메시징 엔진의 링크 수신자로 전송됩니다. 여기에서부터는 대상 Q1에 메시지가 보관됩니다. 대상 큐 Q1은 메시징 엔진 ME5에 있습니다. 게이트웨이 메시징 엔진 ME4Gateway의 링크 수신자는 원격 큐 위치를 사용하여 ME5로 메시지를 라우트합니다.

그림 1. 두 서비스 통합 버스 간 메시지 플로우
이 그림에서는 두 서비스 통합 버스 간 메시지 플로우를 설명합니다.

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



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