Protokol SOAP
Protokol SOAP (Simple Object Access Protocol, Jednoduchý protokol pro přístup k objektům) zajišťuje interakci webových služeb mezi sebou a s klienty. SOAP se používá s protokoly aplikační vrstvy, jako jsou SMTP, FTP, HTTP, HTTPS, nejčastěji se však SOAP používá nad HTTP.
Zpráva protokolu SOAP se skládá z následujících prvků:
- Envelope - kořenový prvek, který definuje zprávu a jmenný prostor použitý v dokumentu.
- Header obsahuje atributy zprávy, například informace o zabezpečení nebo o síťovém směrování.
- Body obsahuje zprávu, kterou si aplikace vyměňují.
- Fault volitelný prvek, poskytující informace o chybách, ke kterým došlo při zpracování zpráv.
Je však třeba vědět, že použití protokolu SOAP pro přenos zpráv zvyšuje jejich objem a snižuje rychlost zpracování.
Viz také
-
mechanismus
CORS,
který zajišťuje interakci webových služeb s klienty