Interoperatividad de las versiones de Web Services Addressing
El soporte de Web Services Addressing (WS-Addressing) en este producto puede interactuar con varias versiones de la especificación WS-Addressing.
Espacio de nombres asociados | Ubicación de bajada de la especificación | Detalles |
---|---|---|
http://www.w3.org/2005/08/addressing | http://www.w3.org/2002/ws/addr/ | Versiones finales de W3C de las especificaciones SOAP y principales de WS-Addressing. Estas especificaciones a veces se conocen de forma colectiva como la versión 2005/08 de WS-Addressing. |
http://www.w3.org/2007/05/addressing/metadata | http://www.w3.org/2002/ws/addr/ | Versión final de W3C de la especificación de metadatos WS-Addressing. Esta especificación define las extensiones WSDL de WS-Addressing y aserciones WS-Policy. Para aplicaciones JAX-WS, esta especificación reemplaza la especificación http://www.w3.org/2006/05/addressing/wsdl. |
http://www.w3.org/2006/05/addressing/wsdl | http://www.w3.org/2002/ws/addr/ | Versión de W3C CR (Candidate Recommendation) de la especificación
WSDL de WS-Addressing. Este es el espacio de nombres predeterminado que utiliza este producto para los componentes de la especificación WS-Addressing, para las aplicaciones JAX-RPC. Para aplicaciones JAX-WS, la especificación http://www.w3.org/2007/05/addressing/metadata reemplaza esta especificación. |
http://www.w3.org/2006/02/addressing/wsdl | http://www.w3.org/2002/ws/addr/ | Versión de W3C LC (Last Call) de la especificación
WSDL de WS-Addressing. El soporte de este espacio de nombres está en desuso. |
http://schemas.xmlsoap.org/ws/2004/08/addressing | http://www.w3.org/Submission/ws-addressing/ | Presentación a W3C - especificación WS-Addressing Esta especificación a veces se conoce como especificación 2004/08. Combina los aspectos principales, de SOAP y de WSDL de WS-Addressing en una única especificación. |
- Los mensajes de servicios web de entrada que contienen propiedades de direccionamiento de mensajes de WS-Addressing se enlazan correctamente con SOAP y los elementos SOAP de WS-Addressing se deserializan correctamente en las representaciones de modelo de programación de WS-Addressing de acuerdo con el espacio de nombres que se esté utilizando.
- Los artefactos de modelo de programación de WS-Addressing se serializan correctamente en los elementos SOAP y las propiedades de direccionamiento de mensajes se enlazan con SOAP de acuerdo con el espacio de nombres que se esté utilizando.
- Se aplican distintas semánticas de WS-Addressing en función de la versión de WS-Addressing actualmente en uso.
Determinación del espacio de nombres de WS-Addressing de los mensaje de entrada
El espacio de nombres de WS-Addressing de los mensajes de servicios web de entrada es el espacio de nombres de la primera propiedad de direccionamiento de mensaje de acción de WS-Addressing que se encuentre. El tiempo de ejecución busca una propiedad de direccionamiento de mensajes de acción del espacio de nombres predeterminado. Si no encuentra una acción con el valor de espacio de nombres predeterminado, tendrá que buscar entonces propiedades de direccionamiento de mensajes en otros espacios de nombres en un orden indeterminado. El espacio de nombres de la especificación principal de WS-Addressing en uso está disponible para el punto final de destino a través del contexto de mensaje.
Determinación del espacio de nombres de WS-Addressing de los mensaje de salida
Los mensajes de WS-Addressing que se emiten desde esta versión del producto adoptan el nombre de espacio asociado a la referencia del punto final de destino. Si este espacio de nombres no es conocido, el mensaje adopta el espacio de nombres de WS-Addressing predeterminado.
Este producto proporciona una SPI de propietario para cambiar el espacio de nombres asociado con la referencia de punto final por cualquier espacio de nombres del conjunto soportado.
La especificación WS-Addressing que se ha de utilizar

- Al interactuar con un punto final que no dé soporte al espacio de nombres predeterminado, por ejemplo, una versión anterior del producto.
- Cuando un espacio de nombres distinto del valor por omisión es necesario. Por ejemplo, al implementar una especificación que utilice un nivel de WS-Addressing distinto del valor predeterminado.