SOAP (Simple Object Access Protocol) je jednoduchý protokol pro přístup k objektům na bázi XML, který definuje rámec pro předávání zpráv mezi individuálními systémy prostřednictvím Internetu. Tento protokol je typicky využíván pro volání a provádění procedur na dálku.
SOAP umožňuje, aby uzly dálkově aktivovaly aplikační objekty a přijímaly výsledná data. SOAP představuje nejmenší společný jmenovatel pro aplikace, aby mohly posílat zprávy. Klient muže zaslat zprávu, která aktivuje nějaký program určitého objektu, a server může vrátit výsledky po proběhnutí tohoto programu. SOAP je skutečně velmi jednoduchý.
Pomocí protokolu SOAP mohou vývojáři uvádět do provozu webové služby tak rychle, jak rychle dokáží budovat SOAP zprávy pro programová volání existujících aplikací a potom zabudovat tyto aplikace do jednoduchých webových stránek. Avšak vývojáři mohou rovnež použít volání SOAP protokolem v dedikovaných aplikacích a mohou též stavět aplikace, které lze realizovat na webových stránkách jiných subjektů, čímž se ušetří časově a finančně náročný vývoj.