Qu'est-ce que SOAP?

SOAP est un acronyme pour Simple Object Access Protocol. Il s'agit d'un protocole de messagerie basé sur XML pour l'échange d'informations entre ordinateurs. SOAP est une application de la spécification XML.

Points à noter

  • SOAP est un protocole de communication conçu pour communiquer via Internet.

  • SOAP peut étendre HTTP pour la messagerie XML.

  • SOAP assure le transport de données pour les services Web.

  • SOAP peut échanger des documents complets ou appeler une procédure à distance.

  • SOAP peut être utilisé pour diffuser un message.

  • SOAP est indépendant de la plate-forme et de la langue.

  • SOAP est le moyen XML de définir quelles informations sont envoyées et comment.

  • SOAP permet aux applications clientes de se connecter facilement à des services distants et d'appeler des méthodes distantes.

Bien que SOAP puisse être utilisé dans une variété de systèmes de messagerie et puisse être fourni via une variété de protocoles de transport, l'objectif initial de SOAP est les appels de procédure à distance transportés via HTTP.

D'autres frameworks, dont CORBA, DCOM et Java RMI, fournissent des fonctionnalités similaires à SOAP, mais les messages SOAP sont entièrement écrits en XML et sont donc uniquement indépendants de la plate-forme et du langage.