상호 연결된 버스 구성

상호 연결된 서비스 통합 버스 구성을 계획 중인 경우 고려해야 하는 특정 문제가 있습니다.

서비스 통합 버스의 이름을 지정하는 경우 버스 이름은 고유해야 합니다.

링크되는 버스를 결정해야 합니다. 직접 서비스 통합 버스 링크 또는 간접 링크를 통해 버스를 링크할 수 있습니다. 간접 링크는 하나 이상의 중개 버스를 포함할 수 있습니다. 자세한 정보는 서비스 통합 버스 간 직접 및 간접 라우팅을 참조하십시오.

게이트웨이로 사용하려는 메시징 엔진을 결정해야 합니다. 게이트웨이 메시징 엔진은 서비스 통합 링크를 통해 다른 버스의 게이트웨이 메시징 엔진에 연결됩니다.

각 버스에서 다른 메시징 엔진의 대상에 분배하는 방법을 신중하게 계획하십시오. 동일한 버스 또는 외부 버스에서 대상이 다른 이름으로 사용 가능하도록 하기 위해 별명 대상을 정의할 수도 있습니다. 임의 버스의 애플리케이션이 외부 버스의 대상에 직접 액세스하도록 외부 대상을 정의할 수도 있습니다. 외부 대상을 정의하지 않으면 대상 기본값이 사용되도록 구성할 수도 있습니다. 토폴로지에서 추가 유연성을 위해 별명 및 외부 대상 을 결합할 수 있습니다.

다음 시나리오에서 대상 기본값을 사용하십시오.
  • 개발 환경이 있고 신속하게 작동하려고 합니다.
  • 대상 이름이 런타임에서 메시지 본문이나 헤더로 수신되는 애플리케이션이 있습니다.
다음 시나리오에서는 외부 대상을 사용하십시오.
  • 모두 정적으로 정의된 환경이 필요합니다.
  • 특정 (외부) 대상에 대해 대상 기본값을 대체하려고 합니다(예: 서비스 품질(QoS) 설정).
다음 시나리오에서 별명 대상을 사용하십시오.
  • 다른 이름으로 대상을 참조하려고 합니다. 사용자가 외부 버스의 동일 대상에 다른 액세스를 갖도록 제어하려는 경우 다른 이름을 사용할 수 있습니다. 이런 경우 외부 버스 대상 정의 또는 별명 버스 대상 정의 또는 둘 다를 사용해야 할 수도 있습니다.
  • 동일한 대상에 대해 여러 개의 이름이 필요합니다.

혼합 버전 버스를 사용하려는 보안 고려사항이 있습니다. 혼합 버전 버스에서 WebSphere® Application Server 버전 6 또는 버전 6.1 버스 구성원에 대한 엔진 간 인증 별명을 정의하여 이후 버전의 다른 버스 구성원과의 신뢰를 설정할 수 있도록 해야 합니다. 단일 버전 버스인 경우 버스의 안전한 조작을 위해 상호 엔진 인증 별명을 정의할 필요가 없습니다.

다른 조직의 버스가 연결되면 사용자 ID와 비밀번호 및 선택적으로 SSL 인증을 사용하여 외부 버스에 대한 안전한 연결인지를 결정해야 합니다.