Logic Melon SOAP API
Le protocole SOAP, à l'origine défini comme Simple Object Access Protocol, est un protocole de spécification pour l’échange d’informations structurées dans la mise en œuvre de services web dans les réseaux informatiques. Il s’appuie sur le langage XML (Extensible Markup Language, ou langage de balisage extensible) et habituellement sur d’autres protocoles de couche d’application, principalement le RCP (Remote Procedure Call ou Appel de procédure à distance) et le HTTP (Hypertext Transfer Protocol ou Protocole de transfert hypertexte), pour la négociation et la transmission des messages. Le protocole SOAP peut former la couche de fondation d’une pile de protocoles de services web, fournissant une structure de messagerie de base sur laquelle bâtir les services web. Ce protocole basé sur le langage XML s’articule en trois parties : une enveloppe qui définit ce qui est dans le message et comment le traiter, un ensemble de règles de codage pour exprimer les cas de types de données définis par l’application, et une convention pour représenter les appels de procédure et les réponses.