Protokol SOAP
Protokol SOAP (Simple Object Access Protocol, Jednoduchý protokol prístupu k objektom) zabezpečuje interakciu webových služieb medzi sebou a s klientmi. SOAP sa používa s aplikačnými protokolmi ako SMTP, FTP, HTTP, HTTPS, no najčastejšie sa SOAP používa nad HTTP.
Správa protokolu SOAP sa skladá z nasledujúcich prvkov:
- Envelope - koreňový prvok, ktorý definuje správu a názvový priestor použitý v dokumente.
- Header obsahuje atribúty správy, napríklad informácie o bezpečnosti alebo o sieťovom smerovaní.
- Body obsahuje správu, ktorú si aplikácie vymieňajú.
- Fault voliteľný prvok, poskytujúci informácie o chybách, ktoré nastali pri spracovaní správ.
Avšak treba vedieť, že použitie protokolu SOAP na prenos správ zväčšuje ich objem a znižuje rýchlosť spracovania.
Pozrite tiež
-
mechanizmus
CORS,
ktorý zabezpečuje interakciu webových služieb s klientmi