? Une API est une interface de programmation d'application , de définir comment les programmeurs accéder aux fonctions dans une application spécifique ou de l'environnement de travail . SOAP signifie Simple Application Protocol objet et l'API et un protocole pour transférer des données XML structurées entre applications. SOAP Origins API Le premier avant-projet de SOAP a été libéré en 1998 et a été proposé par Dave Winder, Don Box , Bob Atkinson, et Mohsen Al- Ghosein . Il est devenu un Wide Web Consortium protocole recommandé mondiale en 2003, avec la version 1.2, et sa fonctionnalité a été plié dans les normes maintenues par le groupe de travail XML Protocol . La version 1.2 , révisé avec errata incorporés à partir de 2007 , est la norme actuelle reconnue par le W3C à partir de 2011 . L'objectif déclaré SOAP est un extensible et " smart " protocole d'échange de données sur Internet . Il envoie tous les fichiers comme les documents Extensible Markup Language bien formés , avec des instructions explicites dans le document expliquant comment chaque ensemble de balises serait interprété . Il s'appuie sur des protocoles de transmission de données existantes, telles que Hypertext Transfer Protocol et le protocole Simple Mail Transfer pour transférer des données entre les systèmes , ce qui permet le protocole lui-même de se concentrer sur la structure des données transmises . < l'API br> Avantages SOAP exige que toutes les données soient envoyées dans des formats de Extensible Markup Language . XML peut être considéré comme une forme de langage Web super- HTML qui permet aux développeurs de créer des balises personnalisées pour transmettre des informations spécifiques. Cela permet à n'importe quelle autre application qui reconnaît XML bien formé pour importer les données , les comparer aux exigences de catalogage existants , et d'importer des types qui correspondent à leurs positions de catalogage appropriées. Cela réduit les erreurs en supprimant une fenêtre pour fautes de frappe et réduit les coûts de saisie des données . Un avantage supplémentaire de formats de messagerie basés sur XML est qu'ils restent lisibles pour l'homme avec un éditeur de texte , les protocoles SOAP largement remplacé , CORBA et DOM , ont utilisé un format de données binaires pour réduire la bande passante . programmation pour SOAP programmation pour l'API SOAP est un exemple d'utilisation des données conteneurisées intelligents. La plupart des techniques un programmeur utilisant l'API doit maîtriser comprennent espérant que les balises entourant les données dans un message SOAP vont transmettre les informations correctes pour le chargement des données . Les fichiers XML de SOAP transmettent des informations à la fois un en-tête du document et un corps du document , beaucoup de la façon dont les documents HTML font, et une grande partie de la définition de document est codé dans les balises dans les éléments de la tête .
|