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.

Tabla 1. Conjunto soportado de versiones de WS-Addressing. La tabla lista el espacio de nombres asociado, las ubicaciones de descarga de la especificación y algunos detalles sobre cada especificación.
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.

Esta versión del producto interactúa con cada una de las especificaciones de WS-Addressing definidas en la tabla anterior. Esta interoperatividad genera el siguiente resultado:
  • 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

Best practice Best practice: En la mayoría de los casos, se debe utilizar la especificación WS-Addressing predeterminada a la que da soporte el producto. No es necesario que realice ninguna acción adicional para utilizar esta especificación. La lista siguiente proporciona ejemplos de ocasiones en las que debe alterar temporalmente el espacio de nombres por omisión:
  • 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.
La versión de W3C LC (Last Call) de la especificación WSDL de WS-Addressing está en desuso. Utilice esta especificación únicamente para interactuar con los nodos de WebSphere Application Server 6.1 que no tengan el fixpack de la Versión 6.1.0.2 o posterior. En caso contrario, utilice la versión W3C CR (Candidate Recommendation) de la especificación o, para aplicaciones JAX-WS, la especificación de metadatos WS-Addressing.best-practices

Icon that indicates the type of topic Concept topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cwbs_wsa_interop
File name: cwbs_wsa_interop.html