34 of 59 menu

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
estriduzcpl