Innholdsfortegnelse:
- Definisjon - Hva betyr SOAP (Simple Object Access Protocol)?
- Techopedia forklarer SOAP (Simple Object Access Protocol)
Definisjon - Hva betyr SOAP (Simple Object Access Protocol)?
Simple Object Access Protocol (SOAP) er en protokoll for implementering av web-tjenester. SOAP har retningslinjer som tillater kommunikasjon via Internett mellom to programmer, selv om de kjører på forskjellige plattformer, bruker forskjellige teknologier og er skrevet på forskjellige programmeringsspråk.
I dag er dette begrepet ganske enkelt kjent som SOAP og regnes ikke som et forkortelse.
Techopedia forklarer SOAP (Simple Object Access Protocol)
Som en protokoll har SOAP fire grunnleggende deler:
- Retningslinjer for innholdet i en melding og hvordan den behandles
- Retningslinjer for koding for applikasjonsdefinerte datatyper
- Retningslinjer for eksterne prosedyreanrop (RPC-er) og svar
- Retningslinjer for utveksling av meldinger gjennom visse protokoller
SOAP er skrevet med Extensible Markup Language (XML). XML-dokumentstrukturen består derfor også av fire grunnleggende elementer:
- Konvolutt
- Overskrift
- Kropp
- Feil
Konvoluttelementet er der et XML-dokument kan identifiseres som en SOAP-melding. En SOAP-melding er et XML-dokument strukturert med konvoluttelementet som omslutter både toppelementet og kroppselementet, i den rekkefølgen. Feilelementet er plassert i kroppen.
Topptekstelementet er faktisk valgfritt. Men når den er til stede, er det der informasjon kan bli funnet om applikasjonen, for eksempel autentisering, betaling, transaksjons-ID osv.
Kroppselementet er der den faktiske meldingen er funnet. Feilelementet inneholder feil og statusinformasjon.
Selv om SOAP-meldinger bruker HTTP som leveringssystem, støttes også andre transportprotokoller.
