Services Web externes

Les services Web externes sont de services de traitement des données fournis sur Internet par un tiers. Vous pouvez définir des services Web externes dans Management Console, puis les utiliser en tant que stage dans un dataflow. Cela vous permet d'incorporer presque tout genre de traitement dans votre environnement Spectrum™ Technology Platform, puisqu'il existe une grande variété de services Web disponibles sur Internet.

Le schéma suivant illustre le concept de services Web externes. Ici, un service Web externe nommé recherche de numéro de téléphone a été ajouté au dataflow. Lorsque le dataflow s'exécute, Spectrum™ Technology Platform envoie chaque enregistrement vers le service Web externe. Le service Web externe traite l'enregistrement et renvoie le stage. L'enregistrement mis à jour avec le numéro de téléphone ajouté, continue à l'étape suivante dans le dataflow, dans cet exemple, Geocode US Address.

Les services Web externes s'affichent dans la palette d'Enterprise Designer et vous pouvez les utiliser comme vous le faites dans d'autres stages. L'exemple suivant présente deux services Web externes, CompanyReviewsWebService et TimeZoneLookupWebService.

Exigences et limitations

Spectrum™ Technology Platform prend en charge les services Web externes qui utilisent la messagerie REST, SOAP 1.1 ou SOAP 1.2 dans les limites suivantes :

  • Les requêtes et réponses WADL ayant plus d'une représentation ne sont pas prises en charge.
  • Les schémas récursifs ne sont pas pris en charge.