외부 버스

다른 메시징 네트워크에 연결하여 메시지를 교환하도록 서비스 통합 버스를 구성할 수 있습니다. 이를 수행하기 위해 기존 서비스 통합 버스가 메시지를 교환할 수 있는 다른 서비스 통합 버스, IBM MQ 큐 관리자 또는 (z/OS®용 WebSphere® MQ의 경우) 큐 공유 그룹을 표시하는 외부 버스 연결을 구성합니다. 이러한 방법으로, 메시지를 교환할 수 있는 버스의 네트워크를 확장할 수 있습니다.

애플리케이션을 서비스 통합 버스에 연결하면, 해당 버스는 로컬 버스입니다. 외부 버스는 로컬 버스에 링크된 다른 버스입니다. 외부 버스가 서비스 통합 버스인 경우, 로컬 버스와 동일한 셀 또는 다른 셀에 있을 수 있습니다.

두 버스 간의 메시지를 교환하기 위해 외부 버스 연결을 로컬 버스에서 두 번째 버스로 구성합니다. 외부 버스 연결은 로컬 버스와 연관되어 있으며 두 번째 버스를 외부 버스로 식별합니다.

두 번째 버스가 다른 서비스 통합 버스이면, 외부 버스 연결을 두 번째 버스에서 첫 번째 버스로 구성합니다. 외부 버스 연결은 두 번째 버스와 연관되어 있으며 첫 번째 버스를 두 번째 버스에 해당하는 외부 버스로 식별합니다. 두 번째 버스가 첫 번째 버스와 다른 셀에 있는 경우, 두 번째 셀의 관리 콘솔을 사용하여 이 외부 버스 연결을 구성합니다.

외부 버스 연결은 직접 또는 간접일 수 있습니다. 직접 외부 버스 연결의 경우, 메시지는 로컬 버스와 외부 버스 사이의 링크를 통해 직접 라우트합니다. 간접 외부 버스 연결의 경우, 메시지는 하나 이상의 중간 버스를 통해 간접적으로 라우트합니다.

외부 버스 연결에는 가상 링크인 라우팅 정의가 포함되며 물리적 링크 유형을 나타냅니다.
  • 서비스 통합 버스 링크는 로컬 버스의 메시징 엔진으로부터 외부 버스의 메시징 엔진으로의 링크를 지정합니다.
  • IBM MQ 링크는 로컬 버스의 메시징 엔진에서 IBM MQ 게이트웨이 큐 관리자로의 링크를 지정합니다. 로컬 버스의 경우, 링크된 IBM MQ 네트워크는 외부 버스인 것으로 나타납니다.

다음 그림에서 버스 1에 연결된 애플리케이션의 경우 버스 2에 라우트되는 메시지는 직접 외부 버스 연결을 사용합니다. 버스 3에 라우트되는 메시지는 직접 외부 버스 연결을 사용하며 버스 2를 중간 버스로 사용합니다.

그림 1. 서비스 통합 버스 링크.
세 개의 서비스 통합 버스는 각 버스의 메시징 엔진에 있는
서비스 통합 버스 링크를 통해 연결되어 있습니다.

외부 버스 연결을 구성할 때, 적합한 서비스 통합 버스 링크 또는 IBM MQ 링크가 자동으로 작성됩니다. 필요한 경우, 이 링크를 보거나 수정할 수 있습니다.

외부 버스 연결 구성 시 다음 제한사항이 적용됩니다.
  • 외부 버스 연결에 있는 외부 버스의 이름은 외부 버스가 표시하는 기존 서비스 통합 버스의 이름과 일치해야 합니다.
  • 직접 외부 버스 연결의 경우, 각 버스의 이름은 고유해야 합니다.
  • 다음 이유로 인해 서비스 통합 버스 링크의 양쪽에서 두 외부 버스 연결 모두에 동일한 사용자 ID를 지정해야 합니다. 서비스 통합 버스 링크에 의해 연결된 두 개의 메시징 엔진(A 및 B)이 있다고 가정하십시오.
    • 메시징 엔진 B가 메시징 엔진 A를 인증할 수 있도록 메시징 엔진 A는 사용자 ID 및 비밀번호를 메시징 엔진 B에 제공합니다.
    • 메시징 엔진 A에서는 사용자 ID를 메시징 엔진 B에 권한을 부여하는 데 사용합니다.
  • 외부 버스 연결을 구성한 후, 외부 버스 연결이 표시하는 서비스 통합 버스의 이름을 변경하지 않아야 합니다.
버스를 구성할 때 구성 다시 로드 사용 가능 옵션을 선택하면 외부 버스 연결의 구성 특성이 나중에 변경될 때 이 변경사항을 자동으로 업데이트할 수 있습니다. 이러한 변경사항이 적용되는 시기는 변경되는 특성에 따라 다릅니다.
  • 외부 버스 연결 특성은 즉시 변경됩니다.
  • IBM MQ 링크 특성은(바로) 설명 및(엔진 다시 시작을 메시지를 알리는 것의) 초기 상태를 제외하고, 채널 다시 시작에 변경됩니다.
  • 초기 상태(메시징 엔진 다시 시작 시 또는 송신자 채널 작성 시)를 제외한 MQ 송신자 채널 특성은 채널을 다시 시작할 때 변경됩니다.
  • 초기 상태(메시징 엔진 다시 시작 시 또는 수신자 채널 작성 시)를 제외한 MQ 수신자 채널 특성은 채널을 다시 시작할 때 변경됩니다.
  • 공개/등록 브로커 프로파일(0 - n) 특성은 즉시 변경됩니다.
  • 설명(즉시) 및 초기 상태(메시징 엔진 다시 시작 시 또는 링크 작성 시)를 제외한 서비스 통합 버스 링크 특성은 링크를 다시 시작할 때 변경됩니다.

애플리케이션이 메시지를 전송할 수 있는 외부 버스에 명시 대상을 정의할 수 있습니다. 또한 명시 외부 대상 정의가 없고 애플리케이션이 특성에 대한 값을 명시적으로 제공하지 않을 때 외부 버스의 대상으로 전송되는 메시지에 사용될 기본 특성을 구성할 수도 있습니다. 애플리케이션은 외부 대상으로부터 메시지를 수신할 수 없습니다. 애플리케이션이 연결된 버스의 대상으로부터 오는 메시지만을 이용할 수 있습니다.

처리할 수 없는, 외부 버스에서 또는 외부 버스로부터의 메시지 플로우는 외부 버스 링크가 있는 메시징 엔진의 시스템 예외 대상에 다시 라우트되며 메시지 순서가 뒤바뀔 수 있습니다. 예외 대상에 대해 메시지를 다시 라우트하는 공통적인 이유는 외부 버스에서 목표 대상을 알 수 없거나 외부 버스에서 목표 대상에 전송 중인 버스의 액세스 권한을 부여하지 않기 때문입니다.

로컬 토픽 영역에 구독하는 애플리케이션은 외부 버스의 토픽에 공개된 메시지를 수신할 수 있습니다. 버스들 사이의 메시징 공개/등록을 허용하려면, 로컬 버스의 토픽 영역 이름이 외부 버스의 토픽 영역 이름에 맵핑되어야 합니다.

토픽 영역 맵핑으로 로컬 토픽 영역의 등록자는 외부 토픽 영역에 공개된 메시지를 수신할 수 있습니다. 공개가 로컬 토픽 영역에서 외부 버스로 이동되도록 하려면 외부 버스에는 이에 해당되는 토픽 영역 맵핑이 필요합니다.

관리자 토픽 영역은 외부 버스 연결 작성 시 또는 외부 버스 연결에 대한 라우팅 특성을 통해 맵핑됩니다. 로컬 버스의 토픽 영역 이름은 외부 버스에 정의된 토픽 영역 이름에 맵핑됩니다. 일반적으로 두 이름은 일치합니다. 두 토픽 영역을 맵핑하는 것은 해당 영역 내의 토픽이 동일함을 의미합니다.


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



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