WebSphere Enterprise Service Bus, 버전 6.2.0 운영 체제: AIX, HP-UX, i5/OS, Linux, Solaris, Windows


HTTP 바인딩: 일반 Perspective

HTTP 바인딩은 HTTP 호스트 응용프로그램에 연결성을 제공합니다. HTTP 응용프로그램 간에 통신을 중개하며 기존의 HTTP 기반 응용프로그램이 모듈에서 호출되게 합니다.

HTTP 가져오기 바인딩

HTTP 가져오기 바인딩은 SCA(Service Component Architecture) 응용프로그램에서 HTTP 서버나 응용프로그램으로 아웃바운드 연결성을 제공합니다.

가져오기는 HTTP 엔드포인트 URL을 호출합니다. URL은 다음 두 방법 중 하나로 지정될 수 있습니다.
  • URL은 가져오기에서 구성 특성으로 지정될 수 있습니다.
  • URL은 HTTP 헤더에서 동적으로 설정될 수 있습니다.
이 호출은 사실상 항상 비동기입니다.

HTTP 호출은 항상 요청-응답이지만, HTTP 가져오기는 단방향 및 양방향 조작 둘 다를 지원하며 단방향 조작의 경우 응답을 무시합니다.

HTTP 내보내기 바인딩

HTTP 내보내기 바인딩은 HTTP 응용프로그램에서 SCA 응용프로그램으로 인바운드 연결성을 제공합니다.

URL은 HTTP 내보내기에 정의됩니다. 요청 메시지를 내보내기로 전송하려는 HTTP 응용프로그램은 이 URL을 사용하여 내보내기를 호출합니다.

HTTP 내보내기는 ping도 지원합니다.

런타임 시 HTTP 바인딩

런타임 시 HTTP 바인딩을 이용하는 가져오기는 메시지 본문의 데이터를 가지고 또는 데이터 없이 요청을 SCA 응용프로그램에서 외부 웹 서비스로 전송합니다. 그림 1에 표시된 것과 같이 SCA 응용프로그램에서 외부 웹 서비스로 요청됩니다.
그림 1. SCA 응용프로그램에서 웹 응용프로그램으로의 요청 플로우SCA 응용프로그램 및 웹 응용프로그램 간의 요청 및 선택적 응답의 예시

선택적으로, HTTP 바인딩을 이용한 가져오기는 요청에 응답하여 웹 응용프로그램에서 다시 데이터를 수신할 수 있습니다.

내보내기의 경우, 그림 2에 표시된 대로 클라이언트 응용프로그램에 의해 웹 서비스로 요청됩니다.
그림 2. 웹 서비스에서 클라이언트 응용프로그램으로의 요청 플로우.웹 서비스와 클라이언트 응용프로그램 간의 요청 및 선택적 응답 플로우의 예시

웹 서비스는 서버에서 실행 중인 웹 응용프로그램입니다. 클라이언트가 해당 요청을 URL 주소로 전송하도록 서버로서 해당 웹 응용프로그램에서 내보내기가 구현됩니다. servlet은 런타임에 SCA 응용프로그램에 요청을 전달합니다.

선택적으로, 내보내기는 요청에 응답하여 데이터를 클라이언트 응용프로그램으로 전송할 수 있습니다.


concept 개념 주제

이용약관 | 피드백


시간소인 아이콘 마지막 갱신 날짜: 2010년 7월 7일 수요일


http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r2mx/topic//com.ibm.websphere.wesb620.doc/doc/cadm_httpbindinggeneral.html
Copyright IBM Corporation 2005, 2010. All Rights Reserved.
이 Information Center는 Eclipse 기술을 기반으로 합니다(http://www.eclipse.org 웹 사이트 참조).