Huis Het-Business Wat is Simple Object Access Protocol (soap)? - definitie van techopedia

Wat is Simple Object Access Protocol (soap)? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Simple Object Access Protocol (SOAP)?

Simple Object Access Protocol (SOAP) is een protocol voor het implementeren van webservices. SOAP bevat richtlijnen die communicatie via internet mogelijk maken tussen twee programma's, zelfs als ze op verschillende platforms draaien, verschillende technologieën gebruiken en in verschillende programmeertalen zijn geschreven.

Tegenwoordig staat deze term eenvoudigweg bekend als SOAP en wordt deze niet als acroniem beschouwd.

Techopedia verklaart Simple Object Access Protocol (SOAP)

Als protocol heeft SOAP vier basisonderdelen:

  • Richtlijnen voor de inhoud van een bericht en hoe het wordt verwerkt
  • Coderingsrichtlijnen voor door de toepassing gedefinieerde gegevenstypen
  • Richtlijnen voor RPC's (Remote Procedure Calls) en reacties
  • Richtlijnen voor het uitwisselen van berichten via bepaalde protocollen

SOAP is geschreven met behulp van Extensible Markup Language (XML). De XML-documentstructuur bestaat daarom ook uit vier basiselementen:

  • Envelop
  • hoofd
  • Lichaam
  • Fout

Het envelop-element is waar een XML-document kan worden geïdentificeerd als een SOAP-bericht. Een SOAP-bericht is een XML-document dat is gestructureerd met het envelopelement dat zowel het kopelement als het hoofdelement, in die volgorde, omhult. Het foutelement bevindt zich in het lichaam.

Het header-element is eigenlijk optioneel. Maar indien aanwezig, kan hier informatie over de toepassing worden gevonden, zoals authenticatie, betaling, transactie-ID, enz.

Het body-element is waar het werkelijke bericht wordt gevonden. Het foutelement bevat fouten en statusinformatie.

Hoewel SOAP-berichten HTTP als bezorgsysteem gebruiken, worden ook andere transportprotocollen ondersteund.

Wat is Simple Object Access Protocol (soap)? - definitie van techopedia