WebSphere Message Service Clients for C/C++ and .NET, Version 1.2 운영 체제: Linux, Windows

WebSphere 서비스 통합 버스와의 연결

XMS 응용프로그램은 TCP/IP와의 직접 연결 또는 TCP/IP를 통한 HTTP를 사용하여 WebSphere 서비스 통합 버스에 연결할 수 있습니다.

TCP/IP와의 직접 연결이 불가능한 경우 HTTP 프로토콜을 사용할 수 있습니다. 예를 들어, 두 기업이 메시지를 교환하는 경우와 같이 방화벽을 통해 통신하는 경우입니다. 방화벽을 통해 통신하기 위해 HTTP를 사용하는 경우를 HTTP 터널링이라고 합니다. 그러나 HTTP 헤더로 인해 전송되는 데이터의 양이 상당히 많아지고 HTTP 프로토콜이 TCP/IP보다 더 많은 통신 흐름을 요구하므로 HTTP 터널링은 TCP/IP와의 직접 연결을 사용하는 경우보다 느릴 수밖에 없습니다.

TCP/IP 연결을 작성하기 위해 응용프로그램은 XMSC_WPM_TARGET_TRANSPORT_CHAIN 등록 정보가 XMSC_WPM_TARGET_TRANSPORT_CHAIN_BASIC으로 설정된 연결 팩토리를 사용할 수 있습니다. 등록 정보가 명시적으로 설정되지 않은 경우 이 값이 기본값입니다. 연결이 작성되면 연결의 XMSC_WPM_CONNECTION_PROTOCOL 등록 정보가 XMSC_WPM_CP_TCP로 설정됩니다.

HTTP를 사용하는 연결을 작성하려면, XMSC_WPM_TARGET_TRANSPORT_CHAIN 등록 정보가 HTTP 전송 채널을 사용하도록 구성된 인바운드 전송 체인의 이름으로 설정된 연결 팩토리를 응용프로그램에서 사용해야 합니다. 연결이 작성되면 연결의 XMSC_WPM_CONNECTION_PROTOCOL 등록 정보가 XMSC_WPM_CP_TCP로 설정됩니다. 전송 체인을 구성하는 방법에 대한 정보는 WebSphere Application Server 버전 6.0x Information Center를 참조하십시오.

부트스트랩 서버에 연결할 경우에도 응용프로그램은 유사한 통신 프로토콜을 선택하게 됩니다. 연결 팩토리의 XMSC_WPM_PROVIDER_ENDPOINTS 등록 정보는 부트스트랩 서버의 하나 이상의 엔드포인트 주소입니다. 각 엔드포인트 주소의 부트스트랩 전송 체인 구성요소는 부트스트랩 서버와 TCP/IP로 연결될 경우에는 XMSC_WPM_BOOTSTRAP_TCP이며, HTTP를 사용하는 연결일 경우에는 XMSC_WPM_BOOTSTRAP_HTTP입니다.

관련 개념
연결 시작 및 중지
연결 닫기
예외 처리
관련 태스크
관리 오브젝트 작성
관련 참조
ConnectionFactory(C 클래스의 경우)
ConnectionFactory(C++ 클래스의 경우)
IConnectionFactory(.NET 인터페이스의 경우)
ConnectionFactory 등록 정보
Destination(C 클래스의 경우)
Destination(C++ 클래스의 경우)
IDestination(.NET 인터페이스의 경우)
Destination 등록 정보

Concept topic

이용약관 | 피드백

Timestamp icon마지막 갱신 날짜: 3 Mar 2006
(C) Copyright IBM Corporation 2005. All Rights Reserved.
이 Information Center는 Eclipse 기술 기반입니다. (http://www.eclipse.org 웹 사이트 참조)