SOAP (Simple Object Access Protocol)

Autore: Lewis Jackson
Data Della Creazione: 6 Maggio 2021
Data Di Aggiornamento: 25 Giugno 2024
Anonim
Simple Object Access Protocol Pros and Cons (Explained by Example)
Video: Simple Object Access Protocol Pros and Cons (Explained by Example)

Contenuto

Definizione - Cosa significa SOAP (Simple Object Access Protocol)?

Il protocollo SOAP (Simple Object Access Protocol) è un protocollo per l'implementazione di servizi Web. SOAP presenta linee guida che consentono la comunicazione via Internet tra due programmi, anche se eseguiti su piattaforme diverse, utilizzano tecnologie diverse e sono scritti in linguaggi di programmazione diversi.


Oggi, questo termine è semplicemente noto come SOAP e non è considerato un acronimo.

Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare ed eseguire la tua azienda dal cloud.

Techopedia spiega il protocollo SOAP (Simple Object Access Protocol)

Come protocollo, SOAP ha quattro parti di base:

  • Linee guida per il contenuto di a e come viene elaborato
  • Linee guida per la codifica per tipi di dati definiti dall'applicazione
  • Linee guida per chiamate di procedure remote (RPC) e risposte
  • Linee guida per lo scambio di messaggi tramite determinati protocolli

SOAP è scritto utilizzando Extensible Markup Language (XML). La struttura del documento XML è quindi anche composta da quattro elementi di base:

  • Busta
  • Intestazione
  • Corpo
  • Colpa

L'elemento busta è il punto in cui un documento XML può essere identificato come SOAP. Un SOAP è un documento XML strutturato con l'elemento busta che incapsula sia l'elemento header sia l'elemento body, in quell'ordine. L'elemento di errore si trova all'interno del corpo.


L'elemento header è in realtà facoltativo. Ma quando presente, è dove si possono trovare informazioni sull'applicazione, come autenticazione, pagamento, ID transazione, ecc.

L'elemento body è dove si trova l'effettivo. L'elemento fault contiene errori e informazioni sullo stato.

Sebbene i SOAP utilizzino HTTP come sistema di consegna, sono supportati anche altri protocolli di trasporto.