Protocollo SOAP
Il protocollo SOAP (Simple Object Access Protocol, Protocollo Semplice di Accesso agli Oggetti) facilita l'interazione tra servizi web e con i client. SOAP viene utilizzato con protocolli a livello applicativo come SMTP, FTP, HTTP, HTTPS, tuttavia molto spesso SOAP viene applicato su HTTP.
Un messaggio del protocollo SOAP è composto dai seguenti elementi:
- Envelope - l'elemento radice, che definisce il messaggio e lo spazio dei nomi utilizzato nel documento.
- Header contiene gli attributi del messaggio, ad esempio, informazioni sulla sicurezza o sul routing di rete.
- Body contiene il messaggio scambiato tra le applicazioni.
- Fault elemento opzionale, che fornisce informazioni sugli errori verificatisi durante l'elaborazione dei messaggi.
Tuttavia, è bene sapere che l'uso del protocollo SOAP per la trasmissione di messaggi aumenta il loro volume e riduce la velocità di elaborazione.
Vedi anche
-
il meccanismo
CORS,
che facilita l'interazione dei servizi web con i client