Casa E-Business Cos'è il protocollo di accesso semplice agli oggetti (soap)? - definizione da techopedia

Cos'è il protocollo di accesso semplice agli oggetti (soap)? - definizione da techopedia

Sommario:

Anonim

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.

Techopedia spiega il protocollo SOAP (Simple Object Access Protocol)

Come protocollo, SOAP ha quattro parti di base:

  • Linee guida per il contenuto di un messaggio 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 attraverso 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 messaggio SOAP. Un messaggio SOAP è un documento XML strutturato con l'elemento busta che incapsula sia l'elemento header che 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 il messaggio reale. L'elemento fault contiene errori e informazioni sullo stato.

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

Cos'è il protocollo di accesso semplice agli oggetti (soap)? - definizione da techopedia