Invocación de un servicio web basado en WSDL mediante la API WSIF

La WSIF (Web Services Invocation Framework - Infraestructura de invocación de servicios web) proporciona una API Java™ para invocar servicios web, independiente del formato del servicio o del protocolo de transporte a través del cual se invoca.

Antes de empezar

WSIF incluye un proveedor de EJB para la invocación de EJB que utiliza la invocación a método remoto sobre protocolo Inter-ORB de Internet (RMI-IIOP). Sin embargo, para la invocación de servicio web basada en EJB(IIOP), invoque los servicios Web RMI-IIOP utilizando JAX-RPC en su lugar.

Asegúrese de que la aplicación utiliza sólo una hebra para llamar a WSIF.

Acerca de esta tarea

La API de WSIF soporta la invocación de servicios web definidos por WSDL (Web Services Description Language). WSIF está especialmente indicada para su uso en clientes WSIF e intermediarios de servicios web.

La API de WSIF está controlada por la descripción de servicio abstracto en WSDL. Es totalmente independiente del enlace utilizado. Esta independencia hace que sea más natural trabajar con la API porque utiliza términos WSDL para hacer referencia a partes de mensaje, operaciones y otros elementos.

La API WSIF se ha diseñado para el modelo de uso de WSDL:
  1. Seleccione un puerto que soporte el tipo de puerto que necesita.
  2. Invoque la operación proporcionando el mensaje de entrada abstracto necesario que conste de las partes necesarias, sin preocuparse de cómo se correlaciona el mensaje con un protocolo de enlace específico.

Otras API de servicios web, por ejemplo las API de SOAP, no están diseñadas en WSDL, sino para un protocolo de enlace específico con la sintaxis asociada; por ejemplo, los URI de destino y los estilos de codificación.

En el procedimiento siguiente se describen las principales interfaces de API WSIF.

Nota: Apache ya no da soporte a WSIF.

Procedimiento


Icon that indicates the type of topic Task topic



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