Appel d'un service Web basé sur WSDL à l'aide de l'API WSIF

L'infrastructure WSIF (Web Services Invocation Framework) fournit une API Java™ qui permet d'appeler des services Web indépendamment de leur format et du protocole de transport à travers lequel ils sont joignables.

Avant de commencer

WSIF inclut un fournisseur EJB pour l'appel d'EJB via le protocole RMI-IIOP (Remote Method Invocation over Internet Inter-ORB). Toutefois, dans le cas d'un appel de service Web basé sur EJB(IIOP), appelez les services Web RMI-IIOP à l'aide de JAX-RPC.

Veillez à ce que votre application n'utilise qu'une seule unité d'exécution (thread) pour appeler WSIF.

Pourquoi et quand exécuter cette tâche

L'API WSIF prend en charge l'appel de services Web définis dans WSDL (Web Services Description Language). WSIF est conçu pour être utilisé dans les clients WSIF et dans les intermédiaires de service Web.

L'API WSIF s'appuie sur la description abstraite de services en WSDL ; elle est complètement indépendante de la liaison utilisée. Cette indépendance rend l'utilisation de l'API plus naturelle car elle utilise des termes WSDL pour faire référence aux parties de message, aux opérations et à d'autres éléments.

L'API WSIF a été conçu pour le modèle de syntaxe WSDL :
  1. Sélectionnez un port qui prend en charge le type de port nécessaire.
  2. Appelez l'opération en fournissant le message d'entrée abstrait nécessaire, composé des parties requises, sans vous soucier de la manière dont ce message est mappé vers un protocole de liaison spécifique.

D'autres API de services Web, par exemple les API SOAP, ne reposent pas sur WSDL mais sur un protocole de liaison spécifique avec sa syntaxe associée, par exemple, les URI cible et les styles de codage.

Les interfaces WSIF API principales sont décrites dans la procédure suivante.

Remarque : Apache ne prend plus en charge WSIF.

Procédure


Icône indiquant le type de rubrique Rubrique de tâche



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twsf_api
Nom du fichier : twsf_api.html