Un client de service Web peut se connecter à un service Web Informatica pour accéder, transformer ou mettre à disposition des données. Une application externe ou une transformation Consommateur de service Web peut se connecter à un service Web en tant que client de service Web. Vous pouvez créer un service Web Informatica dans l'outil Developer tool.
Un service Web peut traiter les demandes d'informations, les demandes de mise à jour ou les demandes d'exécution de tâches. Par exemple, un client du service Web envoie une demande pour exécuter une opération de service Web. Le client du service Web transmet un identifiant client dans la demande. Le service Web récupère les informations relatives au client et à la commande et il renvoie les informations au client dans une réponse.
Un service Web Informatica communique avec les clients de service Web en utilisant le protocole de messagerie SOAP (Simple Object Access Protocol) ou REST (Representational State Transfer).
Vous pouvez créer les types de services Web ou clients de service Web suivants dans l'outil Developer tool :
Service Web SOAP
Service Web qui utilise un protocole SOAP. La demande du client de service Web et la réponse du service Web sont des messages SOAP. Le langage de description des services Web (Web Services Description Language - WSDL) est le langage de définition d'une interface XML qui décrit la fonctionnalité d'un service Web. Un fichier WSDL contient une description de la façon d'appeler le service Web, des paramètres auxquels s'attend le service Web et des structures de données que le service Web renvoie. Vous pouvez créer un service Web SOAP Informatica à partir d'un fichier WSDL.
Transformation Consommateur de service Web SOAP
Se connecte à un service Web en tant que client de service Web pour accéder aux données intermédiaires d'un mappage ou les transformer. Vous pouvez créer une transformation Consommateur de service Web SOAP à partir d'un WSDL.
Service Web REST
Service Web qui reçoit une demande HTTP pour effectuer des opérations de service Web. Un service Web REST Informatica peut recevoir une demande HTTP pour effectuer une opération GET. Un service Web REST Informatica peut renvoyer une réponse dans un fichier JSON ou XML.
Transformation Consommateur REST
Se connecte à un service Web REST en tant que client de service Web pour accéder aux données intermédiaires d'un mappage ou les transformer. La transformation Consommateur de service Web REST se connecte à un service Web via une URL que vous définissez dans la transformation, dans une connexion HTTP ou dans une connexion HTTPS. Les messages de demande et de réponse contiennent des données XML ou JSON.