SOAP
SOAP est un protocole de services web basé sur XML qui encapsule les messages dans une structure Envelope/Header/Body et prend en charge les contrats WSDL et les extensions WS-*.
Objectif
Il fournit des contrats forts, des transactions et des extensions de sécurité pour les services web d'entreprise ; c'est le standard classique de l'intégration d'entreprise.
Mécanisme
Un message SOAP est du XML : l'Envelope racine contient un Header optionnel (WS-Security/Addressing et autres) et un Body (un appel RPC ou un document). Le WSDL définit l'interface du service et SOAP voyage sur HTTP.
Cas d’usage
- Intégration de systèmes d'entreprise
- API de passerelles de paiement
- Services web legacy