![Simple Object Access Protocol Pros and Cons (Explained by Example)](https://i.ytimg.com/vi/it8ybkQuAh8/hqdefault.jpg)
Contenuto
- Definizione - Cosa significa SOAP (Simple Object Access Protocol)?
- 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)
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.