Kazalo:
- Opredelitev - Kaj pomeni Simple Protokol za dostop do objekta (SOAP)?
- Techopedia razlaga preprost protokol za dostop do objekta (SOAP)
Opredelitev - Kaj pomeni Simple Protokol za dostop do objekta (SOAP)?
Enostavni protokol za dostop do objektov (SOAP) je protokol za izvajanje spletnih storitev. SOAP vsebuje smernice, ki omogočajo komunikacijo prek interneta med dvema programoma, tudi če delujejo na različnih platformah, uporabljajo različne tehnologije in so napisane v različnih programskih jezikih.
Danes je ta izraz preprosto znan kot SOAP in ne velja za akronim.
Techopedia razlaga preprost protokol za dostop do objekta (SOAP)
Kot protokol ima SOAP štiri osnovne dele:
- Navodila za vsebino sporočila in način obdelave
- Smernice za kodiranje podatkovno določenih vrst podatkov
- Smernice za oddaljene postopkovne klice (RPC) in odzive
- Smernice za izmenjavo sporočil prek določenih protokolov
SOAP je napisan z jezikom Extensible Markup Language (XML). Strukturo dokumentov XML zato sestavljajo tudi štirje osnovni elementi:
- Kuverta
- Glava
- Telo
- Napaka
Element ovojnice je, kjer lahko dokument XML prepoznamo kot sporočilo SOAP. Sporočilo SOAP je dokument XML, strukturiran z elementom ovojnice, ki v tem zaporedju vključuje tako glavo kot element telesa. Element napak se nahaja znotraj telesa.
Element glave je dejansko neobvezen. Ko pa je prisoten, se tam najdejo informacije o aplikaciji, na primer overjanje, plačilo, ID transakcije itd.
Element telesa je tisto, kjer je dejansko sporočilo. Element napake vsebuje napake in informacije o stanju.
Čeprav SOAP sporočila uporabljajo HTTP kot sistem dostave, so podprti tudi drugi transportni protokoli.