서비스 통합 버스를 연결하여 공개/등록 메시징 사용

다른 서비스 통합 버스에 서비스 통합 버스를 연결하여 공개/등록 메시징을 통해 메시지를 송신 및 수신할 수 있습니다. 이를 수행하려면 외부 버스 연결을 작성합니다.

시작하기 전에

서비스 통합 버스를 다른 서비스 통합 버스에 연결하여 공개/등록 메시징을 사용하려면 다음 자원이 존재해야 합니다.
  • 연결할 서비스 통합 버스로서, 로컬 버스로 알려져 있습니다. 버스가 최소한 하나의 버스 멤버를 가져야 합니다.
  • 외부 버스로 알려진, 연결할 서비스 통합 버스. 버스가 최소한 하나의 버스 멤버를 가져야 합니다.
  • 두 서비스 통합 버스의 토픽 영역. 외부 버스가 원격 셀에 있는 경우 토픽 영역 이름을 알아야 합니다.
  • 선택적으로 보안 연결을 구성하기 위한 인증 별명.

버스 이름이 동일하면 연결에 실패하므로 연결하는 버스의 이름은 고유해야 합니다.

이 태스크 정보

공개/등록 메시징에서 송신 애플리케이션은 중간 브로커 대상에 메시지를 공개합니다. 다중 수신 애플리케이션은 공개된 메시지 사본을 수신하도록 이 대상에 등록할 수 있습니다. 메시지가 대상에 도달하면 메시징 제공자는 대상을 등록하는 모든 수신 애플리케이션에 메시지 사본을 분배합니다. 메시지가 도달하는 경우 대상을 등록하는 수신 애플리케이션 수에 따라 메시지의 송신자와 수신자 간 일대다 관계일 수 있습니다.

프로시저

  1. 탐색 분할창에서 서비스 통합 -> 버스를 클릭하십시오. 서비스 통합 버스의 목록이 표시됩니다.
  2. 버스 분할창에서, 연결할 서비스 통합 버스, 즉 로컬 버스를 클릭하십시오.
  3. 구성 탭에서 토폴로지 아래에서 외부 버스 연결을 클릭하십시오.
  4. 외부 버스 연결 분할창에서 새로 작성을 클릭하여 외부 버스 연결 마법사를 시작하십시오.
  5. 버스 연결 유형 분할창에서 직접 연결이 선택되었는지 확인하십시오.
  6. 외부 버스 유형 분할창에서 서비스 통합 버스가 선택되었는지 확인하십시오.
  7. 로컬 버스 세부사항 분할창의 드롭 다운 목록에서 사용할 메시징 엔진을 선택하십시오.
  8. 선택적으로 인바운드 사용자 ID의 이름을 입력하십시오. 로컬 버스가 안전하면, 인바운드 사용자 ID가 로컬 버스에 도달한 외부 버스의 메시지에 있는 사용자 ID를 대체하며 해당 메시지가 대상에 액세스할 수 있도록 허용하는 데 사용됩니다. 다음과 같은 경우에 로컬 서비스 통합 버스에 대한 인바운드 사용자 ID를 지정할 수 있습니다.
    • 외부 버스는 다른 보안 도메인에 있어서 외부 버스의 사용자 ID가 로컬 버스에서 인식되지 않습니다.
    • 로컬 버스에 대한 인바운드 메시지 액세스를 로컬 제어하려 합니다.
    로컬 버스가 보안되지 않은 경우 인바운드 사용자 ID는 메시지에 영향을 미치지 않습니다. 로컬 버스는 보안되고 외부 버스는 보안되지 않으며 인바운드 사용자 ID가 설정되지 않은 경우 외부 버스로부터의 인바운드 메시지는 인증되지 않은 사용자 액세스를 허용하는 대상에 대해서만 권한이 부여됩니다.
  9. 외부 버스 세부사항 분할창에서 다음과 같이 적절히 세부사항을 완료하십시오.
    • 연결하려는 서비스 통합 버스가 로컬 버스와 다른 셀에 있는 경우 다음 세부사항을 완료하십시오.
      1. 원격 셀에서 외부 버스 구성이 선택되었는지 확인하십시오.
      2. 연결할 서비스 통합 버스(즉, 외부 버스) 이름을 입력하십시오. 기존 서비스 통합 버스의 정확한 이름을 입력하십시오.
      3. 외부 버스에서 게이트웨이 메시징 엔진(즉, 외부 버스에 연결할 메시징 엔진) 이름을 입력하십시오.
      4. 이 연결에 대한 공개/등록 메시징 구성 선택란을 선택하십시오.
      5. 서비스 통합 버스 링크의 이름을 입력하십시오.
      6. 하나 이상의 부트스트랩 엔드포인트(즉, 로컬 서비스 통합 버스에 연결할 외부 버스의 메시징 엔진에 대한 호스트, 포트 위치 및 전송 체인)를 입력하십시오. 포트는 메시징 엔진의 SIB_ENDPOINT_ADDRESS(또는 보안이 사용 가능한 경우 SIB_ENDPOINT_SECURE_ADDRESS)입니다. 쉼표로 각 부트스트랩 엔드포인트를 분리하는 hostName:portNumber:chainName 형식을 사용하십시오. 자세한 정보는 기본값이 아닌 부트스트랩 서버에 대한 연결 구성의 부트스트랩 엔드포인트 설정과 관련된 단계를 참조하십시오.
    • 연결하려는 서비스 통합 버스가 로컬 버스와 동일한 셀에 있는 경우 다음 세부사항을 완료하십시오.
      1. 로컬 호출에서 외부 버스 구성이 선택되었는지 확인하십시오.
      2. 연결할 서비스 통합 버스(즉, 외부 버스) 이름을 선택하십시오.
      3. 외부 버스에서 게이트웨이 메시징 엔진(즉, 외부 버스에 연결할 메시징 엔진) 이름을 선택하십시오.
      4. 이 연결에 대한 공개/등록 메시징 구성 선택란을 선택하십시오.
      5. 서비스 통합 버스 링크의 이름을 입력하십시오.
  10. 선택적으로 연결을 보안하려면 외부 버스 세부사항 분할창에서 다음 세부사항을 완료하십시오.
    1. 보안 연결 선택란을 선택하십시오.
    2. 외부 버스에서 메시징 엔진과 통신하는 데 사용할 전송 체인의 유형을 선택하십시오. 다음 중 하나를 선택하십시오.
      • InboundBasicMessaging. InboundBasicMessaging은 통신에서 TCP 프로토콜을 사용하는 사전 정의된 전송 체인입니다.
      • InboundSecureMessaging. InboundSecureMessaging은 TCP 네트워크에서 SSL(Secure Sockets Layer) 기반 암호화 프로토콜을 사용하여 통신이 보안되는 사전 정의된 전송 체인입니다. 연결에 성공하려면 올바르게 호환 가능한 SSL 신임 정보 세트가 로컬 버스 인바운드 채널 및 외부 버스 아웃바운드 채널에 연관되어야 합니다.
      • 기타, 지정. 전송 체인을 지정하려는 경우 이 옵션을 선택하고 나타나는 필드에 세부사항을 입력하십시오.
    3. 외부 버스에 대한 액세스를 인증하는 데 사용할 인증 별명의 이름을 선택하십시오. 별명은 외부 버스에 알려져야 합니다.
  11. 공개/등록 세부사항 분할창에서 작성할 각 토픽 맵핑에 대해 다음 단계를 반복하십시오.
    1. 외부 버스의 토픽 영역에 맵핑되는 로컬 버스에 있는 토픽 영역의 이름을 선택하십시오.
    2. 외부 버스에 있는 토픽 영역의 이름을 입력하십시오. 외부 버스가 로컬 버스와 동일한 셀에 있는 경우 드롭 다운 목록에서 이 이름을 선택할 수 있습니다.
    3. 추가를 클릭하십시오.
  12. 외부 버스 연결 마법사가 완료될 때, 변경사항을 마스터 구성에 저장하십시오.

결과

로컬 서비스 통합 버스에서 외부 서비스 통합 버스로 연결을 작성하여 공개/등록 메시징을 사용합니다. 간접 외부 버스 연결을 작성하며, 이 연결에는 라우팅 정의 또는 가상 링크가 포함됩니다. 물리적 링크, 로컬 버스에 대한 메시징 엔진의 서비스 통합 버스 링크가 자동으로 작성됩니다.

다음에 수행할 작업

두 버스 간 반대 반향으로 연결을 작성해야 합니다. 이를 수행하려면 방금 전에 로컬 버스로 연결한 버스와 외부 버스로 연결된 버스를 사용하여 프로시저를 반복하십시오. 서비스 통합 버스 링크와 정확히 동일한 이름을 사용하는지 확인하십시오. 각 서비스 통합 버스에 대한 외부 버스 연결을 작성한 후 연결을 테스트할 수 있습니다.

주제 유형을 표시하는 아이콘 태스크 주제



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