SOAP (Simple Object Access Protocol) je komunikacijski protokol, neovisan o platformi, baziran na XML-u koji se koristi za razmjenu informacije između aplikacije preko HTTP protokola. Razvijen je kako bi se omogućila jednostavna komunikacija tekstualnim sadržajem preko HTTP komunikacijskog protokola koji je prilagođen upravo razmjeni tekstualnih sadržaja. Protokol je neovisan o programskom jeziku, platformi i jednostavno proširiv.
SOAP protokol omogućuje komunikaciju između aplikacija koje rade na različitim operacijskim sustavima i različitim tehnologijama. Aplikacije razmjenjuju poruke dogovorenog formata. Poruke su formatirane kao XML dokumenti pa je njihova obrada i provjera jednostavna i može ih provoditi bilo koji program namijenjen radu s XML dokumentima. SOAP klijent kreira XML dokument koji sadrži odgovarajući zahtjev. Taj dokument formatiran je u skladu sa SOAP specifikacijom (http://www.w3.org/TR/soap/). Dokument dolazi do SOAP poslužitelja koji obrađuje pristigle zahtjeve i na osnovu pristiglih zahtjeva pokreće odgovarajuću aplikaciju. Po završenoj obradi SOAP poslužitelj, korištenjem SOAP protokola vraća poruku odgovora SOAP klijentu. Područje primjene
Web servisi zasnovani na SOA arhitekturi i ugovoru.
SOAP protokol omogućuje komunikaciju između aplikacija na različitim operacijskim sustavima, na različitim platformama i pisanih u različitim programskim jezicima.
| 01 | Razina interoperabilnosti | Tehnička interoperabilnost |
| 02 | Podrazina interoperabilnosti | usluge međusobnog povezivanja web servisi standardi temeljeni na XML-u protokoli za prijenos datoteka i poruka |
| 03 | Tip interoperabilnosti | - |
| 04 | Institucija | SREDIŠNJI DRŽAVNI URED ZA RAZVOJ DIGITALNOG DRUŠTVA |
| 05 | Jezik | HRV |
| 06 | Država | Hrvatska |
| 07 | Autori dokumenta | W3C |
| 08 | Ograničenja uporabe | - |
| 09 | Usklađenost sa sredstvima EU | - |