Utilisation de l'API Watson Explorer Engine

Cette section fournit une présentation de SOAP et de REST ainsi que de la manière d'utiliser Watson Explorer Engine avec des services Web et des interfaces standard telles que SOAP et REST. Pour des informations générales sur la sélection du mécanisme approprié pour l'intégration de Watson Explorer Engine à des applications Web ou des infrastructures, voir Utilisation de la sortie Watson Explorer Engine.

Aujourd'hui, les services Web sont couramment implémentés à l'aide de deux modèles architecturaux de base :

  • SOAP (Simple Object Access Protocol) est un protocole de communication XML léger conçu pour échanger des informations dans un environnement d'informatique en réseau hétérogène. Les services SOAP sont définis à l'aide d'une spécification WSDL (Web Services Definition Language) pour l'API Watson Explorer Engine et sont accessibles via une URL appelée noeud final SOAP.
  • REST (Representational State Transfer) est un ensemble de principes architecturaux permettant d'échanger des informations entre des ressources en réseau, qui utilise des protocoles standard tels que HTTP et ne nécessite pas de couches messages supplémentaires telles que celles utilisées par SOAP.

Les fonctions d'API Watson Explorer Engine peuvent être appelées à l'aide de SOAP ou de REST. La documentation utilisateur et de référence complète concernant l'API Watson Explorer Engine est disponible en ligne et en format imprimable (PDF).

L'API SOAP/REST Watson Explorer Engine fournit une interface stable et cohérente pour les éléments internes de Watson Explorer Engine. Historiquement, Watson Explorer Engine a également fourni des API personnalisées pour la plupart des langages de programmation et des mécanismes d'interaction Web populaires sur diverses plateformes. Ces interfaces ont été dépréciées en faveur de l'API SOAP/REST, plus moderne, orientée Web et puissante.

Conseil : Watson Explorer Engine fournit un mécanisme de requête XML intégré qui vous permet d'intégrer la sortie Watson Explorer Engine à d'autres applications et infrastructures en appelant Watson Explorer Engine avec des URL personnalisées et une fonction d'affichage spéciale. Ce mécanisme est destiné aux développeurs qui doivent interagir avec Watson Explorer Engine mais qui n'ont pas besoin des fonctionnalités de bas niveau fournies par l'API SOAP/REST. L'utilisation de ce mécanisme d'intégration intégré est expliqué précédemment (voir Généralités).

Si vous prévoyez d'utiliser les API SOAP et REST Watson Explorer Engine pour intégrer Watson Explorer Engine à un service Web ou à une infrastructure, vous devez être familiarisé avec le processus d'installation général de Watson Explorer Engine avant de poursuivre (voir Présentation du processus).