서비스 통합 버스 간 직접 및 간접 라우팅

모든 버스가 메시지를 교환할 수 있도록 직접 및 간접 연결을 사용하여 서비스 통합 버스를 상호 연결할 수 있습니다.

서비스 통합 버스는 직접적 또는 간접적으로 연결할 수 있습니다. 직접 연결의 경우, 다른 서비스 통합 버스에 대한 단일 서비스 통합 버스 링크에 의해, 또는 IBM MQ 큐 관리자 또는 큐 공유 그룹("게이트웨이 큐 관리자"로 알려져 있음)에 대한 IBM MQ 링크에 의해 두 개의 버스가 직접 연결되어 있습니다. 간접 연결일 경우 두 버스는 링크의 체인으로 연결된 하나 이상의 중간 버스를 통해 연결되어 있습니다.

각 버스는 연결되는 모든 다른 버스에 접근할 수 있어야 합니다. 이 컨텍스트에서 시작한 버스를 로컬 버스라고 하고 연결된 각각의 버스를 외부 버스라고 합니다. 메시지가 로컬 버스에서 각 외부 버스로 라우트되는 방법에 대한 정보가 외부 버스 연결의 라우팅 특성에 있는 로컬 버스에 저장됩니다. 라우팅 특성은 다음 정보를 표시합니다.
  • 연결이 직접 또는 간접인지의 여부.
  • 연결이 직접인 경우, 물리적 링크 유형은 로컬 버스에 있는 메시징 엔진에서 외부 버스에 있는 메시징 엔진으로의 서비스 통합 버스 링크 또는 로컬 버스에 있는 메시징 엔진에서 IBM MQ 네트워크에 있는 게이트웨이 큐 관리자로의 WebSphere® MQ 링크일 수 있습니다.
  • 연결이 간접적인 경우, 대상 버스에 이르는 체인의 다음 외부 버스입니다.

그림 1에서 버스 1과 버스 2는 하나의 직접 서비스 통합 버스 링크를 사용하여 직접 연결됩니다. 버스 1의 메시징 엔진이 직접 서비스 통합 버스 링크를 사용하여 버스 2의 메시징 엔진에 연결되어 있습니다.

그림 1. 서비스 통합 버스 링크를 사용하여 두 개의 서비스 통합 버스 간의 직접 연결
이 그림에서는 서비스 통합 버스 링크를 사용하여 두 서비스 통합 버스 간 직접 연결을 설명합니다.

중간 버스 또는 버스의 체인을 통해 하나의 버스를 다른 버스로 연결하려면 중간 버스 간 연결 또는 버스의 체인 및 대상 버스가 존재하는 경우, 새로운 물리적 링크가 필요하지 않습니다. 대신 각 외부 버스 연결로 체인의 "다음 홉"으로 최종 대상 버스로 가는 라우트에 있는 인접 버스를 식별합니다. 체인의 각 버스에서는 대상 버스에 도달하기 위해 체인의 다음 홉을 인식해야 합니다. 로컬 버스에서는 외부 버스 연결을 사용해 대상 버스로 가는 체인의 다음 버스를 식별하고 직접적인 물리적 링크를 사용해 해당 버스에 대한 메시지를 플로우합니다. 그 다음, 각 중간 버스에서는 로컬로 정의된 외부 버스 연결을 사용하여 대상 버스가 도달될 때까지 체인에서 다음 버스를 식별합니다.

체인의 물리적 링크는 서비스 통합 버스 링크 또는 WebSphere MQ 링크일 수 있습니다.

그림 2에서 버스 1로부터 버스 3까지 메시지를 라우트하기 위해 메시지는 링크를 통해 버스 1로부터 버스 2까지 라우트되고 다른 링크를 통해 버스 2로부터 버스 3까지 라우트됩니다. 버스 1에는 버스 2를 직접 연결로 파악하는 외부 버스 연결 및 버스 2를 버스 3로 향하는 라우트에서 다음 외부 버스로 파악하는 외부 버스 연결이 있습니다. 버스 2에는 다음 홉을 마지막 버스와 동일시하는 하는 외부 버스 연결이 있으며, 이 예제에서 이 마지막 버스는 버스 3에 대한 직접 연결입니다.

그림 2. 두 개의 직접 서비스 통합 버스 링크를 사용하여 두 개의 서비스 통합 버스 간 간접 연결
이 그림에서는
두 직접 서비스 통합 버스 링크를 사용하여 두 서비스 통합 버스 간
간접 연결을 설명합니다.

다음 다이어그램은 새로운 버스인 버스 n이 추가될 세 버스(버스 1, 버스 2 및 버스 3)의 기존 네트워크를 보여줍니다. 버스 n은 버스 1에 직접 연결되고 버스 2와 3에 간접적으로 연결됩니다.

그림 3. 버스 n이 추가되기 전의 네트워크
이 그림은 새 버스가 추가되기 전 네트워크를 표시합니다.
다음 목록에는 버스 n을 네트워크에 추가하고 메시지가 버스 사이에서 플로우될 수 있도록 정의해야 하는 자원이 표시됩니다.
  • 버스 n의 경우 다음 자원이 정의되어야 합니다.
    • 버스 1을 나타내는 직접 외부 버스 연결입니다. 버스 n에 있는 메시징 엔진 사이의 서비스 통합 버스 링크 및 버스 1에 있는 메시징 엔진이 자동으로 작성됩니다.
    • 버스 1을 체인의 다음 버스로, 버스 2를 대상 버스로 지정하는 간접 외부 버스 연결입니다.
    • 버스 1을 체인의 다음 버스로, 버스 3을 대상 버스로 지정하는 간접 외부 버스 연결입니다.
  • 버스 1의 경우에는, 버스 n을 나타내는 직접 외부 버스 연결입니다. 버스 1에 있는 메시징 엔진 사이의 서비스 통합 버스 링크 및 버스 n에 있는 메시징 엔진이 자동으로 작성됩니다. 서비스 통합 버스 링크의 이름은 버스 n에서 작성된 서비스 통합 버스 링크의 이름과 정확하게 일치해야 합니다.
  • 버스 2의 경우에는, 버스 1을 체인의 다음 버스로, 버스 n을 대상 버스로 지정하는 간접 외부 버스 연결입니다.
  • 버스 3의 경우에는, 버스 2를 체인의 다음 버스로, 버스 n을 대상 버스로 지정하는 간접 외부 버스 연결입니다.

다음 다이어그램에는 버스 n이 추가된 후의 네트워크가 표시됩니다. 버스 n이 버스 1로 직접 연결되어 있습니다. 버스 n의 메시징 엔진은 직접 서비스 통합 버스 링크를 사용하여 버스 1의 메시징 엔진에 연결되어 있습니다. 버스 n과 버스 2 사이, 그리고 버스 n과 버스 3 사이에 간접 연결이 있습니다.

그림 4. 버스 n이 추가된 후의 네트워크
이 그림은 새 버스가 추가된 후 네트워크를 표시합니다.

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



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