A SOAP (Simple Object Access Protocol) az a protokoll, amely arról gondoskodik, egy adott operációs rendszerben (pl. Windows) futó program kommunikálni tudjon egy másik programmal, amely egy eltérő operációs rendszerben (pl. Linux) fut. A kommunikáció a HTTP és az XML segítségével történik. A SOAP azt határozza meg, hogyan kell a HTTP fejét és az XML-t kódolni ahhoz, hogy az információcsere sikeres legyen. Nagy előnye az más szabványokkal szemben, hogy a kérések nagy valószínűséggel átjutnak a tűzfalakon, mivel általában a HTTP kéréseket nem szűrik, ezért a kommunikációs sikeressége biztosított.