Innehållsförteckning:
- Definition - Vad betyder SOAP (Simple Object Access Protocol)?
- Techopedia förklarar SOAP (Simple Object Access Protocol)
Definition - Vad betyder SOAP (Simple Object Access Protocol)?
Simple Object Access Protocol (SOAP) är ett protokoll för implementering av webbtjänster. SOAP har riktlinjer som tillåter kommunikation via Internet mellan två program, även om de körs på olika plattformar, använder olika tekniker och är skrivna på olika programmeringsspråk.
Idag är denna term helt enkelt känd som SOAP och anses inte vara en förkortning.
Techopedia förklarar SOAP (Simple Object Access Protocol)
Som protokoll har SOAP fyra grundläggande delar:
- Riktlinjer för innehållet i ett meddelande och hur det behandlas
- Kodningsriktlinjer för applikationsdefinierade datatyper
- Riktlinjer för fjärrprocedursamtal (RPC) och svar
- Riktlinjer för utbyte av meddelanden genom vissa protokoll
SOAP skrivs med XML (Extensible Markup Language). XML-dokumentstrukturen består därför också av fyra grundelement:
- Kuvert
- Rubrik
- Kropp
- Fel
Kuvertelementet är där ett XML-dokument kan identifieras som ett SOAP-meddelande. Ett SOAP-meddelande är ett XML-dokument strukturerat med kuvertelementet som omsluter både huvudelementet och kroppselementet i den ordningen. Felelementet finns i kroppen.
Huvudelementet är faktiskt valfritt. Men när det är närvarande, är det där information kan hittas om applikationen, såsom autentisering, betalning, transaktions-ID etc.
Kroppselementet är där det faktiska meddelandet hittas. Felelementet innehåller fel och statusinformation.
Även om SOAP-meddelanden använder HTTP som leveranssystem stöds även andra transportprotokoll.