Cos'è SOAP?

SOAP è l'acronimo di Simple Object Access Protocol. È un protocollo di messaggistica basato su XML per lo scambio di informazioni tra computer. SOAP è un'applicazione della specifica XML.

Punti da notare

  • SOAP è un protocollo di comunicazione progettato per comunicare tramite Internet.

  • SOAP può estendere HTTP per la messaggistica XML.

  • SOAP fornisce il trasporto dei dati per i servizi Web.

  • SOAP può scambiare documenti completi o chiamare una procedura remota.

  • SOAP può essere utilizzato per trasmettere un messaggio.

  • SOAP è indipendente dalla piattaforma e dalla lingua.

  • SOAP è il modo XML per definire quali informazioni vengono inviate e come.

  • SOAP consente alle applicazioni client di connettersi facilmente a servizi remoti e richiamare metodi remoti.

Sebbene SOAP possa essere utilizzato in una varietà di sistemi di messaggistica e possa essere distribuito tramite una varietà di protocolli di trasporto, l'obiettivo iniziale di SOAP sono le chiamate di procedura remota trasportate tramite HTTP.

Altri framework, inclusi CORBA, DCOM e Java RMI, forniscono funzionalità simili a SOAP, ma i messaggi SOAP sono scritti interamente in XML e sono quindi indipendenti dalla piattaforma e dal linguaggio.