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.