전송 체인
전송 체인은 애플리케이션 서버 환경에서 I/O 조작에 사용되는 네트워크 프로토콜 스택을 나타냅니다.
전송 체인은 모든 컴포넌트에 공통 네트워크 서비스를 제공하는 채널 프레임워크 기능의 일부입니다. 이러한 컴포넌트에는 IBM® 서비스 통합 기술의 서비스 통합 버스 컴포넌트, WebSphere® Secure Caching Proxy 및 고가용성 관리자 코어 그룹 브릿지 서비스가 포함됩니다.
전송 체인은 하나 이상의 채널 유형으로 구성되며, 각 채널 유형은 TCP, DCS나 HTTP와 같은 서로 다른 유형의 I/O 프로토콜을 지원합니다. 체인 내의 모든 채널에서 네트워크 포트를 공유할 수 있습니다. 채널 프레임워크 기능은 자동으로 해당 포트에 도달한 요청을 처리하기 위해 올바른 I/O 프로토콜 채널로 분배합니다.
![[z/OS]](../images/ngzos.gif)
전송 체인 구성 설정 값에 따라 해당 체인에 지원되는 I/O 프로토콜이 결정됩니다. 다음은 더 일반적인 유형의 일부 채널입니다. 전송 체인에 특정 고객 또는 환경에 고유한 요구사항을 지원하는 사용자 정의 채널을 추가할 수도 있습니다.
- DCS 채널
- 코어 그룹 브릿지 서비스, 데이터 복제 서비스(DRS) 및 고가용성 관리자가 WebSphere Application Server, Network Deployment 환경에서 애플리케이션 서버 간에 데이터, 오브젝트 또는 이벤트를 전송하기 위해 사용합니다.
- HTTP 인바운드 채널
- 원격 서버와 통신하는 데 사용됩니다. 이 채널은 HTTP
1.0 및 1.1 표준을 구현하며, 웹 컨테이너 채널과 같은 다른 채널이
HTTP 요청을 처리하고 HTTP 특정 정보를 이러한 유형의 정보를 예상하는
서블릿으로 전송하기 위해 사용합니다.
HTTP 인바운드 채널은 HTTP 전송 대신에 애플리케이션의 웹 모듈이 상주하는 웹 컨테이너와 웹 서버 플러그인 간의 요청 큐를 설정하는 데 사용됩니다.
- HTTP 프록시 인바운드 채널
- 프록시 서버와 애플리케이션 서버 노드 사이에 HTTP 요청을 처리하는 데 사용됩니다.
- HTTP 터널 채널
- 클라이언트 애플리케이션에 방화벽에 의해 차단되거나 인증을 포함한 HTTP 프록시 서버가 필요한 원격 호스트에 대한 지속적인 HTTP 연결을 제공하는 데 사용됩니다. HTTP 터널 채널을 통해 HTTP 요청 본문의 애플리케이션 데이터 또는 원격 서버로 전송되거나 수신된 응답을 교환할 수 있습니다. 또한 HTTP 터널 채널을 통해 클라이언트측 애플리케이션이 원격 호스트를 폴링하고 HTTP 요청을 사용하여 클라이언트에서 데이터를 전송하거나 애플리케이션 서버로부터 데이터를 수신할 수 있습니다. 두 경우, 클라이언트 또는 애플리케이션 서버는 HTTP가 데이터 교환에 사용됨을 인식하지 못합니다.
- JFAP 채널
- JMS(Java™ Message Service) 서버가 서비스 통합 버스의 JMS 자원에 대한 연결을 작성하기 위해 사용합니다.
- MQ 채널
- WebSphere MQ가 지원하는 범위 내에서 TCP 채널과 같은 기타 채널과 함께 사용되어 서비스 통합 버스와 WebSphere MQ 클라이언트 또는 큐 관리자 간의 통신을 용이하게 합니다.
ORB 서비스 채널
ORB 서비스에 대한 CORBA 및 RMI/IIOP 메시지를 처리하기 위해 TCP 채널과 같은 다른 채널과 함께 사용됩니다. 클라이언트는 네트워크 분산 환경에서 요청을 작성하고 서버로부터 응답을 수신할 수 있습니다.
- SIP 채널
- SIP(Session Initiation Protocol) 인바운드 채널과 서블릿 및 JavaServer Page 엔진 간의 전송 체인에서 브릿지를 작성하는 데 사용됩니다.
- SIP 컨테이너 인바운드 채널
- SIP 인바운드 채널 및 SIP 서블릿 컨테이너 간 통신을 처리하는 데 사용됩니다.
- SIP 인바운드 채널
- 원격 클라이언트의 인바운드 SIP 요청을 처리하는 데 사용됩니다.
- SSL 채널
- SSL(Secure Sockets Layer) 구성 레퍼토리를 전송 체인과 연관시키는 데 사용됩니다. 이 채널은 전송 체인에서 SSL(Secure Sockets Layer) 지원이 사용 가능한 경우에만 사용할 수 있습니다. SSL 구성 레퍼토리는 관리 콘솔에서 보안 아래의 SSL 구성 레퍼토리 > SSL 구성 레퍼토리 페이지에 정의됩니다.
- TCP 채널
- 노드가 TCP(Transmission Control Protoco)를 사용하여 네트워크에서 정보를 검색할 경우 LAN(Local Area Network) 내에서 클라이언트 애플리케이션에 지속적인 연결을 제공하는 데 사용됩니다.
- UDP 채널
- 노드가 UDP(User Datagram Protocol)를 사용하여 네트워크에서 정보를 검색할 경우 LAN(Local Area Network) 내에서 클라이언트 애플리케이션에 지속적인 연결을 제공하는 데 사용됩니다.
- 웹 컨테이너 채널
- HTTP 인바운드 채널과 서블릿 및 JSP(JavaServer Pages) 엔진 간의 전송 체인에서 브릿지를 작성하는 데 사용됩니다.