WebSphere

프록시 게이트웨이에 대해 알아보기

프록시 게이트웨이는 웹 서비스 요청을 받아 프록시 그룹에 정의된 엔드포인트로 전달하는 서비스 게이트웨이입니다.

프록시 게이트웨이를 작성하는 방법

프록시 게이트웨이는 게이트웨이 엔드포인트 찾아보기 중개 요소가 포함된 SCA 모듈입니다. 모듈은 WebSphere® Integration Developer를 사용하여 작성하고 프록시 그룹을 하나 이상 정의하십시오. 또한 가상 서비스의 이름을 찾을 수 있는 요청 메시지의 지점도 지정하십시오. 가상 서비스는 하나 이상의 실제 서비스에 대한 프록시입니다. URL(기본값) 또는 XPath를 사용하여 가상 서비스 이름을 찾을지 여부를 지정하십시오.

프록시 게이트웨이 모듈을 WebSphere ESB(WebSphere Enterprise Service Bus) 또는 WebSphere Process Server에 배치한 후에는 프록시 게이트웨이 위젯을 사용하여 프록시 그룹에 가상 서비스를 정의할 수 있습니다. 프록시 게이트웨이 위젯을 사용하여 가상 서비스와 실제 서비스 엔드포인트 간에 연관을 작성하십시오. 연관은 내장 구성 저장소에 저장됩니다.

가상 서비스를 호출하는 방법

클라이언트에서 프록시 게이트웨이에 액세스할 수 있으려면 먼저 가상 서비스를 호출하는 WSDL이 필요합니다. 웹 브라우저에 가상 서비스 URL의 엔드포인트를 입력한 다음 끝에 ?wsdl 문자열을 추가하여 WSDL을 검색할 수 있습니다. 예를 들어, http://zzz/Gold?wsdl을 입력합니다. 여기서 http://zzz/은 프록시 게이트웨이의 주소이고 Gold는 가상 서비스의 이름입니다.

프록시 게이트웨이가 클라이언트 요청을 처리하는 경우, 엔드포인트를 검색할 때 사용된 가상 서비스 이름이 클라이언트 요청에 있는 가상 서비스 이름과 일치해야 합니다. URL을 기반으로 하는 기본 유형의 라우팅을 사용하여 프록시 게이트웨이 모듈을 작성하는 경우, 해석된 WSDL에서 사용할 수 있는 URL을 사용하십시오. 그러면 요청의 라우팅이 자동으로 발생합니다. XPath를 기반으로 하는 라우팅을 사용하여 프록시 게이트를 작성하는 경우, 지정하는 메시지 위치에 올바른 가상 서비스 이름이 있는지 확인하십시오.
그림 1. 프록시 게이트웨이 요청 개요
이 다이어그램은 프록시 게이트웨이로 보낼 골드 서비스에
대한 요청을 보여줍니다. 프록시 게이트웨이는 요청을 프리미엄
서비스에 대한 엔드포인트로 해석합니다.

concept 개념 주제

이용약관 | 피드백


시간소인 아이콘 마지막 갱신 날짜: 2010년 07월 21일


http://publib.boulder.ibm.com/infocenter/dmndhelp/v7r0mx/topic/com.ibm.bspace.help.widg.wpsesb.doc/help_proxygroupwidget/help_learnaboutproxygateway.html
Copyright IBM Corporation 2005, 2009. All Rights Reserved.
이 Information Center는 Eclipse 기술을 기반으로 합니다 (http://www.eclipse.org).