Las API de WSA (Web Services Addressing)

Este producto proporciona interfaces a nivel de programación de aplicaciones que permiten a los desarrolladores de aplicaciones, incluidos los desarrolladores de aplicaciones web Services Resource Framework la creación de referencias a instancias de recursos de servicios web y el direccionamiento a las mismas. Si es un programador de sistemas, puede utilizar algunas de estas interfaces junto con las interfaces de programación del sistema WS-Addressing (Web Services Addressing).

API JAX-WS 2.1

Las API JAX-WS 2.1 estándar de este producto se encuentran en el paquete javax.xml.ws.wsaddressing. Consulte la documentación de la API JAX-WS 2.1 para obtener más información sobre estas API.

La implementación de las API JAX-WS 2.1 estándar en este producto contiene también interfaces de programación de aplicaciones, en el paquete com.ibm.websphere.wsaddressing.jaxws21. Estas API se describen con todo detalle en la documentación generada sobre la API en este Information Center. Estas API le permiten conseguir los objetivos siguientes utilizando clases específicas:
  • Para representar puntos finales compatibles con la especificación 2004/08 de WS-Addressing, utilice la clase com.ibm.websphere.wsaddressing.jaxws21.SubmissionEndpointReference.
  • Para crear una instancia de SubmissionEndpointReference que represente los puntos finales 2004/08 en servicios web distintos de los que generan la referencia de punto final, utilice la clase com.ibm.websphere.wsaddressing.jaxws21.SubmissionEndpointReferenceBuilder.
  • Para convertir instancias de EndpointReference creadas utilizando la API WS-Addressing propiedad de IBM en instancias de W3CEndpointReference o SubmissionEndpointReference, utilice la clase com.ibm.websphere.wsaddressing.jaxws21.EndpointReferenceCoverter. Esta clase también puede utilizarse para invertir la conversión de las instancias de EndpointReference.
  • Para habilitar WS-Addressing en los clientes, utilice la clase com.ibm.websphere.wsaddressing.jaxws21.SubmissionAddressingFeature, y una anotación, @SubmissionAddressing, para habilitar WS-Addressing en los servidores.

API WS-Addressing propiedad de IBM

Estas interfaces de programación de aplicaciones se encuentran en el paquete com.ibm.websphere.wsaddressing y se resumen en el diagrama siguiente. El diagrama muestra también las siguientes clases desde la API de JAX-WS 2.1: com.ibm.websphere.wsaddressing.jaxws21.EndpointReferenceConverter, javax.xml.ws.wsaddressing.W3CEndpointReference y com.ibm.websphere.wsaddressing.jaxws21.SubmissionEndpointReference.
La clase Java EndpointReferenceManager contiene dos métodos: createEndpointReference y getReferenceParameterFromMessageContext. Esta clase utiliza tres clases más: EndpointReference (que contiene el método setReferenceParameter), WSAConstants (que contiene la constante WSADDRESSING_DESTINATION_EPR) y ReferenceParameterCreationException. Tanto WSAConstants como ReferenceParameterCreationException utilizan una clase adicional, EndpointReferenceCreationException.
Estas interfaces proporcionan las características siguientes:
  • Un mecanismo para crear una instancia com.ibm.websphere.wsaddressing.EndpointReference para representar una referencia de punto final WS-Addressing utilizando la interfaz com.ibm.websphere.wsaddressing.EndpointReferenceManager.createEndpointReference.
  • Deprecated feature Deprecated feature: Una clase en desuso, com.ibm.websphere.wsaddressing.EndpointReferenceCoverter, para convertir las instancias de EndpointReference en las clases en desuso com.ibm.websphere.wsaddressing.W3CEndpointReference o com.ibm.websphere.wsaddressing.SubmissionEndpointReferences, para utilizarlas en las aplicaciones JAX-WS.

    Estas clases se han dejado de utilizar en favor de las clases JAX-WS 2.1 con el mismo nombre (EndpointReferenceConverter, SubmissionEndpointReference y W3CEndpointReference) que se encuentran en los paquetes com.ibm.websphere.wsaddressing.jaxws21 y javax.xml.ws.wsaddressing.jaxws21, tal y como se muestra en el diagrama.

    depfeat
  • Un método, com.ibm.websphere.wsaddressing.EndpointReference.setReferenceParameter, que le permita asociar los parámetros de referencia con una instancia EndpointReference.
  • Una interfaz que permite que un cliente configure su contexto de solicitud BindingProvider o el objeto Call o Stub, basándose en una instancia de EndpointReference. Todas las invocaciones del objeto BindingProvider, Stub o Call se dirigirán posteriormente al punto final representado mediante la instancia de EndpointReference. Para conseguir este comportamiento, establezca la propiedad com.ibm.websphere.wsaddressing.WSAConstants.WSADDRESSING_DESTINATION_EPR del contexto de solicitud BindingProvider o del objeto Stub o Call en la instancia apropiada de EndpointReference.
  • Un mecanismo para adquirir parámetros de referencia individuales asociados con el contexto del mensaje de entrada, para correlacionar el mensaje con una instancia de recurso específica a través de la interfaz com.ibm.websphere.EndpointReferenceManager.getReferenceParameterFromMessageContext.

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_api
File name: cwbs_wsa_api.html