웹 서비스 주소 지정 버전 상호 운용성
이 제품의 웹 서비스 주소 지정(WS-Addressing) 지원은 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 메시지 주소 지정 특성을 포함하는 수신 웹 서비스 메시지가 적절하게 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 레벨을 사용하는 스펙을 구현할 때.