웹 서비스 애플리케이션이 WebSphere® Application Server에 배치될 때 각 애플리케이션 또는
모듈을 위해 인스턴스가 작성됩니다. 인스턴스에는 클라이언트 바인딩을 포함하여 웹 모듈 또는 EJB(Enterprise JavaBeans) 모듈에 대한
배치 정보가 포함됩니다.
시작하기 전에
웹 서비스를 WebSphere Application
Server 인스턴스로 배치하십시오. 웹 서비스 애플리케이션을 Application Server 배치에 대해 읽으십시오.
웹 서비스 서버의 URL 엔드포인트 주소의 토폴로지와 클라이언트가 어떤 웹 서비스에 의존하는지를 알아야 합니다.
토폴로지 정보를 찾기 위해 관리 콘솔에서 배치 디스크립터를 볼 수 있습니다. 자세히 배우려면 웹 서비스 서버 배치 디스크립터 정보 보기를
참조하십시오.
이 태스크 정보
클라이언트 바인딩은 WSDL(Web Services Description Language) 파일 이름 및 선호 포트를
정의합니다. 모듈에서 웹 서비스의 상대 경로는
요청에 사용할 실제 URL을 포함하는 호환 가능한 WSDL 파일에 지정됩니다.
원래 WSDL 파일이 URL을 포함하지 않거나 다른 주소가 필요한 경우에만
이 주소는 필요합니다. 다중 포트를 포함하는 서비스 엔드포인트의 경우 대체
WSDL 파일 이름을 정의해야 합니다.
다음 단계에서는 서버에 이러한 바인딩을 배치한 후 웹 서비스에 대한 바인딩을 편집하는 방법을 설명합니다. 한 웹 서비스가 다른 웹 서비스와 통신하면 다운스트림 웹 서비스에 액세스하도록
클라이언트 바인딩을 구성해야 합니다.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
wsadmin 도구를 사용하여 클라이언트 바인딩을 구성할 수도 있습니다.
wsadmin 도구를 사용하여 WSDL 파일 이름이 배치된 웹 서비스 클라이언트 구성에 대해 읽으십시오.
관리 콘솔을 통해 클라이언트 바인딩을 구성하려면 다음을 수행하십시오.
프로시저
- 관리 콘솔을 여십시오.
- 애플리케이션 > 엔터프라이즈 애플리케이션 > application_instance > 모듈
관리 > module_instance > 웹 서비스 클라이언트 바인딩을 클릭하십시오.
- 업데이트하려는 웹 서비스를 찾으십시오.
웹 서비스는 웹 서비스 필드에 나열됩니다.
- WSDL 파일 이름 필드에서 드롭 다운 상자에서 WSDL 파일 이름을 선택하십시오.
- 사용할 기본 포트를 구성하려면 선호하는 포트 맵핑 필드에서 편집을 클릭하십시오.
- 포트 유형 및 선호되는 포트 필드에 포트 유형 및 선호되는 포트를 지정하십시오.
선호되는 포트를 구성하면 비SOAP 프로토콜을 사용하는 최적 포트 구현을
선택할 수 있습니다. 비SOAP 프로토콜 사용에 대해 자세히 배우려면 JAX-RPC 정보를 사용하여 RMI-IIOP 웹 서비스를 참조하십시오.
- 적용 및 확인을 클릭하십시오.
- 포트 정보 필드에서 편집을 클릭하여 요청 제한시간, 대체된 엔드포인트 및 포트의 대체된 바인딩 네임스페이스를 구성하십시오.
요청 제한시간을 구성하면 여러 홉 또는 장기 실행 서비스와 관련되는 여러 계단식 웹 서비스를 가질 수 있는 복합 토폴로지를 수용합니다.
통합이 진행될 때 전체 시스템의 관측된 동작을 기반으로 제한시간 값을 구성할 수 있습니다.
예를 들어, 웹 서비스 클라이언트는 네트워크 조건 변경 또는 외부 웹 서비스 성능으로 인해 제한시간이
초과될 수 있습니다. 제한시간이 초과되는 웹 서비스 클라이언트를 포함하는 애플리케이션이 있는 경우에는
클라이언트의 요청 제한시간 값을 변경할 수 있습니다.
현재 엔드포인트를 대체하기 위해 엔드포인트 URL을
지정할 수 있습니다. 이 포트에 대한 요청을 호출하는 클라이언트는 WSDL 파일에 지정된 엔드포인트 대신 이 엔드포인트를 사용합니다. JAX-WS(Java™ API for XML-Based Web Services) 클라이언트 및
JAX-RPC(Java API for XML-based RPC) 클라이언트 둘 모두에 대해
대체된 엔드포인트 URL 값을 지정할 수 있습니다.
지원된 구성: 대체된 엔드포인트
URL 필드는 JAX-WS 및 JAX-RPC 클라이언트 둘 모두에 적용 가능합니다.
이 관리 콘솔 페이지에서 다른 필드는 JAX-RPC 클라이언트에만 적용 가능합니다.
sptcfg
문제점 방지: 모듈 또는 애플리케이션이 업데이트 조작에서 대체되면 대체된 엔드포인트 URL 설정이 지속되지 않습니다.
gotcha
- 적용 및 확인을 클릭하십시오.
결과
웹 서비스 클라이언트 바인딩이 구성됩니다.
다음에 수행할 작업
이제 기타 구성을 완료하고 애플리케이션을 시작 또는 다시 시작한 후
웹 서비스의 예상 동작을 확인할 수 있습니다.