웹 서비스 주소 지정 버전 상호 운용성

이 제품의 웹 서비스 주소 지정(WS-Addressing) 지원은 WS-Addressing 스펙의 다양한 버전과 상호 운용할 수 있습니다.

표 1. 지원되는 WS-Addressing 버전 세트. 표에는 연관된 네임스페이스, 스펙 다운로드 위치 및 각 스펙에 대한 일부 세부사항이 나열되어 있습니다.
연관된 네임스페이스 스펙 다운로드 위치 세부사항
http://www.w3.org/2005/08/addressing http://www.w3.org/2002/ws/addr/ WS-Addressing 코어 및 SOAP 스펙의 W3C 최종 버전

이들 스펙은 때로 총괄하여 WS-Addressing의 2005/08 버전으로 참조됩니다.

http://www.w3.org/2007/05/addressing/metadata http://www.w3.org/2002/ws/addr/ WS-Addressing 메타데이터 스펙의 W3C 최종 버전.

이 스펙은 WS-Addressing WSDL 확장 및 WS-Policy 어설션을 정의합니다.

JAX-WS 애플리케이션의 경우, 이 스펙은 http://www.w3.org/2006/05/addressing/wsdl 스펙을 대체합니다.

http://www.w3.org/2006/05/addressing/wsdl http://www.w3.org/2002/ws/addr/ WS-Addressing WSDL 스펙의 W3C CR(Candidate Recommendation) 버전.

JAX-RPC 애플리케이션의 경우, 이것은 WS-Addressing 스펙의 WSDL 파트에 대해 이 제품에서 사용하는 기본 네임스페이스입니다.

JAX-WS 애플리케이션의 경우, 이 스펙은 http://www.w3.org/2007/05/addressing/metadata 스펙으로 대체됩니다.

http://www.w3.org/2006/02/addressing/wsdl http://www.w3.org/2002/ws/addr/ WS-Addressing WSDL 스펙의 W3C LC(Last Call) 버전.

이 네임스페이스에 대한 지원은 더 이상 사용되지 않습니다.

http://schemas.xmlsoap.org/ws/2004/08/addressing http://www.w3.org/Submission/ws-addressing/ W3C WS-Addressing 제출 스펙

이 스펙은 때로 2004/08 스펙으로 참조됩니다. WS-Addressing의 코어, SOAP 및 WSDL 측면을 단일 스펙으로 결합합니다.

이 제품 버전은 위의 테이블에 정의된 각 WS-Addressing 스펙과 상호 운용됩니다. 이 상호 운용성은 다음 동작을 야기합니다.
  • WS-Addressing 메시지 주소 지정 특성을 포함하는 수신 웹 서비스 메시지가 적절하게 SOAP로 바인드되고 WS-Addressing SOAP 요소는 사용 중인 네임스페이스에 따라 WS-Addressing 프로그래밍 모델 표시로 적절하게 직렬화 해제됩니다.
  • WS-Addressing 프로그래밍 모델 아티팩트가 SOAP 요소로 적절하게 직렬화되고 메시지 주소 지정 특성은 사용 중인 네임스페이스에 따라 SOAP로 바인드됩니다.
  • 다양한 WS-Addressing 시맨틱이 현재 사용 중인 WS-Addressing 버전에 따라 추가됩니다.

인바운드 메시지의 WS-Addressing 네임스페이스 판별

수신 웹 서비스 메시지의 WS-Addressing 네임스페이스는 발견된 첫 번째 WS-Addressing 조치 메시지 주소 지정 특성의 네임스페이스입니다. 런타임은 기본 네임스페이스의 조치 메시지 주소 지정 특성을 확인합니다. 기본 네임스페이스에서 조치를 찾지 못한 경우 정의되지 않은 순서대로 기타 주소 지정 네임스페이스의 조치 메시지 주소 지정 특성을 검색합니다. 사용 중인 WS-Addressing 코어 스펙의 네임스페이스는 메시지 컨텍스트를 통해 대상 엔드포인트에 사용할 수 있습니다.

아웃바운드 메시지의 WS-Addressing 네임스페이스 판별

이 제품의 버전에서 발행된 WS-Addressing 메시지는 대상 엔드포인트 참조와 연관된 네임스페이스를 선택합니다. 알 수 없는 네임스페이스인 경우 메시지가 기본 WS-Addressing 네임스페이스를 선택합니다.

이 제품에서는 엔드포인트 참조와 연관된 네임스페이스를, 지원되는 세트의 네임스페이스로 변경할 전용 시스템 프로그래밍 인터페이스(SPI)를 제공합니다.

사용할 WS-Addressing 스펙

우수 사례 우수 사례: 대부분의 경우 제품에서 지원되는 기본 WS-Addressing 스펙을 사용하십시오. 이 스펙을 사용하기 위해 추가 조치를 수행할 필요는 없습니다. 다음 목록은 기본 네임스페이스를 대체해야 하는 경우의 예제를 제공합니다.
  • 기본 네임스페이스를 지원하지 않는 엔드포인트(예: 제품의 이전 버전)와 상호 운용할 때.
  • 기본 네임스페이스 이외의 네임스페이스가 필요할 때. 예를 들어, 기본값 이외의 WS-Addressing 레벨을 사용하는 스펙을 구현할 때.
WS-Addressing WSDL 스펙의 W3C LC(Last Call) 버전이 더 이상 사용되지 않습니다. 수정팩 V6.1.0.2 이상이 없는 WebSphere® Application Server 6.1 노드와 상호 운용할 때만 이 스펙을 사용하십시오. 그렇지 않으면 W3C Candidate Recommendation 버전의 스펙을 사용하거나 JAX-WS 애플리케이션에 WS-Addressing 메타데이터 스펙을 사용하십시오. best-practices

주제 유형을 표시하는 아이콘 개념 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cwbs_wsa_interop
파일 이름:cwbs_wsa_interop.html