메시징 엔진 통신
IBM MQ 네트워크를 사용한, 메시징 엔진 간 통신을 위해 여러 전송 옵션을 구성할 수 있습니다.
전송 채널 서비스는 WebSphere® Application Server에 대한 공통 네트워킹 서비스, 프로토콜 및 I/O 조작을 제공합니다. 채널은 다른 채널을 사용하여 전송 체인에 링크될 수 있는 기본 기능 단위입니다. 많은 전송 체인이 애플리케이션 서버 구성의 일부로서 정의되며 또한 새 전송 체인을 작성할 수 있습니다. 이 방법으로 특정 환경의 요구사항이 지원됩니다.
전송 채널 서비스는 체인 및 해당 구성 채널의 구성, 관리 및 초기화를 위한 기능을 제공합니다. 관리를 위해 체인은 아웃바운드 체인과 인바운드 체인으로 나뉘어집니다. 전자는 능동적으로 연결을 설정하는 데 사용되는 반면, 후자는 연결이 설정되기를 수동적으로 기다리는 체인입니다.
서비스 통합과 전송 채널 서비스 사이의 상호 운용은
다음 두 채널을 구현하여 달성됩니다.
- 서비스 통합과의 상호 통신을 지원하는 JFAP 채널
- IBM MQ 통신을 지원하는 MQFAP 채널
- TCP를 통한 JFAP
- 이것이 기본 버스 프로토콜입니다. 표준 TCP/IP 연결을 사용하는 연결 지향 프로토콜입니다. 여기에는 두 단계 트랜잭션(원격 XA) 플로우에 대한 지원이 포함되어 클라이언트 시스템에서 실행 중인 메시징 생성자 또는 이용자가 클라이언트 시스템에 대해 관리되는 글로벌 트랜잭션에 참가할 수 있습니다.
- SSL을 통한 JFAP
- 이것은 기본 프로토콜의 SSL(Secure Socket Layer) 버전입니다. 프로토콜은 SSL 핸드쉐이크로 시작하며 성공할 경우, SSL 레코드 형식을 사용하여 전달된(SSL 핸드쉐이크가 암호화가 필수인 것으로 설정된 경우에는 암호화됨) 표준 데이터 패킷으로 계속합니다.
- HTTP를 통한 JFAP 터널 통과
- 방화벽을 통과할 수 있도록 하는 기본 프로토콜의 HTTP 터널 통과 버전입니다.
- HTTPS를 통한 JFAP 터널 통과
- 기본 프로토콜의 HTTPS 버전입니다. 프로토콜을 HTTP 프록시가 라우트하도록 허용하는 HTTP 요청으로 시작된 후, 라우트가 확립되면 SSL 변형으로 전환됩니다.
- TCP를 통한 MQFAP
- IBM MQ와의 통신에 사용되는 기본 프로토콜
- SSL을 통한 MQFAP
- IBM MQ와의 통신에 사용되는 기본 프로토콜의 SSL(Secure Socket Layer) 버전
생성자와 이용자 사이에 전송 중인 메시지의 보안을 보장하려면 SSL 또는 HTTPS를 포함하는 전송을 선택합니다. 그러나 SSL에 의해 메시지의 암호화 및 복호화는 높은 성능 및 자원 비용이 소요됨을 기억하십시오.