SOAP (Simple Object Access Protocol) est un protocole définit à l'origine par Microsoft, puis standardisé par le W3C, utilisant la notation XML permettant de définir les mécanismes d'échanges d'information entre des clients et des fournisseurs de services web.
Le mécanisme de transport des messages SOAP peut être le protocole HTTP, SMTP, FTP, etc.
Il existe des bibliothèques SOAP pour de très nombreux langages, dont Perl, C, C++, C#, Python, Java, Visual Basic/.NET, PHP, Ruby, etc.
SOAP supporte de nombreux types de données en tant que paramètres :
Le protocole SOAP définit un mécanisme d'exceptions permettant de signaler la présence d'erreurs.
Vous n'aimez pas le lifting de Facebook ? Le site Mashable propose cinq étapes pour revenir à l'ancienne présentation du réseau social.