Sisällysluettelo:
- Määritelmä - Mitä tarkoittaa yksinkertainen objektien käyttöprotokolla (SOAP)?
- Techopedia selittää SOAP-protokollan (Simple Object Access Protocol)
Määritelmä - Mitä tarkoittaa yksinkertainen objektien käyttöprotokolla (SOAP)?
SOAP (Simple Object Access Protocol) on protokolla verkkopalvelujen toteuttamiseksi. SOAP sisältää ohjeet, jotka sallivat kahden ohjelman välisen tiedonsiirron Internetin kautta, vaikka ne toimisivat eri alustoilla, käyttäisivät eri tekniikoita ja olisivat kirjoitettu eri ohjelmointikielillä.
Tätä termiä kutsutaan nykyään yksinkertaisesti nimellä SOAP, eikä sitä pidetä lyhenteenä.
Techopedia selittää SOAP-protokollan (Simple Object Access Protocol)
Protokollina SOAP: lla on neljä perusosaa:
- Ohjeet viestin sisällölle ja käsittelylle
- Koodausohjeet sovelluksen määrittelemille tietotyypeille
- Ohjeet etäproseduuripuheluille (RPC) ja vastauksille
- Ohjeet viestien vaihtoon tiettyjen protokollien kautta
SOAP kirjoitetaan XML (Extensible Markup Language) avulla. Siksi XML-dokumenttirakenne koostuu myös neljästä peruselementistä:
- Kirjekuori
- ylätunniste
- ruumis
- Vika
Kirjekuorelementti on se, missä XML-asiakirja voidaan tunnistaa SOAP-sanomaksi. SOAP-viesti on XML-dokumentti, joka on rakennettu siten, että kirjekuorelementti kapseloi sekä otsikkoelementin että runkoelementin siinä järjestyksessä. Vikaelementti sijaitsee rungossa.
Otsikkoelementti on itse asiassa valinnainen. Mutta kun se on läsnä, sieltä löytyy tietoja sovelluksesta, kuten todennus, maksu, tapahtuman tunnus jne.
Runkoelementti on, josta todellinen viesti löytyy. Vikaelementti sisältää virheitä ja tilatietoja.
Vaikka SOAP-viestit käyttävät lähetysjärjestelmänään HTTP: tä, tuetaan myös muita siirtoprotokollia.
