소개

본 장에서는 AnyLink HTTP 어댑터의 기본적인 동작방식에 대해서 설명한다.

1. 개요

HTTP 어댑터는 통신 프로토콜이 HTTP 기반으로 정의되어 있을 경우 사용한다. HTTP 어댑터는 인바운드, 아웃바운드를 지원하며, 엔드포인트에 설정한 통신 방향에 따라서 처리하는 동작 방식이 달라진다.

2. 환경 구성

AnyLink에서 HTTP 인바운드 엔드포인트를 사용하기 위해서는 다음과 같은 환경 구성이 필요하다. 자세한 설정 방법은 JEUS 안내서를 참조한다.

  • JEUS에 HTTP Listener 등록

  • JEUS 서버에 Servlet 등록

3. 어댑터 동작방식

HTTP 어댑터는 HTTP 엔드포인트를 등록할 수 있다. 엔드포인트는 통신 방향에 따라 인바운드, 아웃바운드로 나뉜다.

  • 인바운드

    엔드포인트에서 설정한 path와 포트를 Listen하다가 엔드포인트로 요청이 들어오면 설정되어 있는 거래로 요청 메시지를 전달하여 플로우를 시작한다.

  • 아웃바운드

    플로우에서 HTTP 아웃바운드 룰을 통하여 엔드포인트로 요청을 보내면 엔드포인트에 설정되어 있는 URL로 요청 메시지를 송신한다.