Simple Object Access Protocol (SOAP)

Forfatter: Lewis Jackson
Oprettelsesdato: 6 Kan 2021
Opdateringsdato: 25 Juni 2024
Anonim
Simple Object Access Protocol Pros and Cons (Explained by Example)
Video.: Simple Object Access Protocol Pros and Cons (Explained by Example)

Indhold

Definition - Hvad betyder SOAP (Simple Object Access Protocol)?

Simple Object Access Protocol (SOAP) er en protokol til implementering af webservices. SOAP indeholder retningslinjer, der tillader kommunikation via Internettet mellem to programmer, selvom de kører på forskellige platforme, bruger forskellige teknologier og er skrevet på forskellige programmeringssprog.


I dag er dette udtryk simpelthen kendt som SOAP og betragtes ikke som et forkortelse.

En introduktion til Microsoft Azure og Microsoft Cloud | Gennem denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

Techopedia forklarer SOAP (Simple Object Access Protocol)

Som en protokol har SOAP fire grundlæggende dele:

  • Retningslinjer for indholdet af a og hvordan det behandles
  • Kodningsretningslinjer for applikationsdefinerede datatyper
  • Retningslinjer for eksterne procedureopkald (RPC'er) og svar
  • Retningslinjer for udveksling af s gennem visse protokoller

SOAP er skrevet ved hjælp af XML (Extensible Markup Language). XML-dokumentstrukturen består derfor også af fire grundlæggende elementer:

  • Kuvert
  • Header
  • Legeme
  • Fejl

Konvolutelementet er det sted, hvor et XML-dokument kan identificeres som en SOAP. En SOAP er et XML-dokument struktureret med konvolutelementet, der indkapsler både headerelementet og bodyelementet i den rækkefølge. Fejlelementet er placeret i kroppen.


Hovedelementet er faktisk valgfrit. Men når det er til stede, er det her, der kan findes information om applikationen, såsom godkendelse, betaling, transaktions-ID osv.

Kropselementet er det, hvor det faktiske findes. Fejlelementet indeholder fejl og statusoplysninger.

Selvom SOAP'er bruger HTTP som deres leveringssystem understøttes også andre transportprotokoller.