IBM 독점 웹 서비스 주소 지정 API를 사용하여 엔드포인트 참조 작성
엔드포인트 참조는 웹 서비스 주소 지정(WS-Addressing) 상호 운용성 프로토콜의 기본 개념이며 특정 웹 서비스 엔드포인트에 대한 정보를 캡슐화하기 위한 표준 메커니즘을 제공합니다. 이 제품은 IBM 독점 WS-Addressing 표준 구현을 사용하여 엔드포인트 참조를 작성하기 위한 인터페이스를 제공합니다.
이 태스크 정보
이 태스크는 웹 서비스 주소 지정을 사용하는 JAX-RPC 웹 서비스 애플리케이션 작성의 하위 태스크입니다.
IBM 독점 WS-Addressing API를 사용하는 애플리케이션을 작성 중인 경우에는 이 태스크를 완료하십시오. 이러한 애플리케이션에는 대상 웹 서비스 엔드포인트에 대한 엔드포인트 참조가 필요합니다. 애플리케이션을 작성할 때에는 애플리케이션이 배치될 때 주소가 변경될 수 있으므로 엔드포인트의 주소를 모를 수도 있습니다. IBM의 API를 사용하면 엔드포인트 주소를 지정하거나 제품이 런타임에 이를 생성하도록 할 수 있습니다.
또한 클러스터 환경에서 엔드포인트 참조의 동작을 지정할 수 있습니다.
대응하는 IBM 독점 API 대신, 표준 JAX-WS API에서 엔드포인트 참조 오브젝트를 사용하려고 하지만 IBM 독점 API에서 제공하는 추가 함수를 원하는 경우 이 태스크에서 설명하는 메소드를 사용하여 엔드포인트 참조를 작성한 후 제공된 변환기 클래스를 사용하여 변환하십시오. 예를 들어, JAX-WS 서비스 애플리케이션이 있고 Stateful 세션 Bean을 나타내거나, 특정 서버에 대한 선호도가 있거나, 워크로드를 관리하는 엔드포인트 참조를 작성하는 경우 이러한 변환을 수행할 수 있습니다. JAX-WS API를 사용하여 이러한 엔드포인트 참조를 작성할 수는 없습니다.
프로시저
결과
다음에 수행할 작업
- 엔드포인트 참조를
IBM 독점 WS-Addressing 오브젝트에서 표준 JAX-WS WS-Addressing
오브젝트로 변환하려는 경우 엔드포인트 참조의 네임스페이스에 따라 com.ibm.websphere.wsaddressing.jaxws21.EndpointReferenceConverter
클래스의 다음 메소드 중 하나를 사용하십시오.
- createW3CEndpointReference(EndpointReference epr): EndpointReference 오브젝트에서 2005/08 스펙을 사용하는 경우 이 메소드를 사용하십시오. 이 메소드는 W3CEndpointReference 오브젝트를 작성합니다.
- createSubmissionEndpointReference(EndpointReference epr): EndpointReference 오브젝트에서 2004/08 스펙을 사용하는 경우 이 메소드를 사용하십시오. 이 메소드는 SubmissionEndpointReference 오브젝트를 작성합니다.
- 웹 서비스 주소 지정을 사용하는 JAX-RPC 웹 서비스 애플리케이션 작성 작업을 계속하거나 표준 JAX-WS API에 대한 엔드포인트 참조를 변환한 경우 웹 서비스 주소 지정을 사용하는 JAX-WS 웹 서비스 애플리케이션 작성 작업을 계속하십시오.