Aller au contenu
uencoder

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

Outils associés

References