SOAPpohjaisia
SOAP-pohjaisia viestintä- ja web-palveluratkaisuja toteutetaan käyttämällä Simple Object Access Protocol (SOAP) -protokollaa. SOAP on XML-pohjainen standardi, joka määrittelee yleisen viestirakenteen: Envelope, Header ja Body. Viestin Body sisältää varsinaisen pyynnön tai vastauksen, ja Header voi sisältää metatietoja esimerkiksi turvallisuus-, transaktio- tai osoitetietojen muodossa. Viestit kulkevat yleensä HTTP:n yli, mutta ne voivat kulkea myös SMTP:n tai muiden protokollien kautta.
SOAP-viestien kuvaamiseen käytetään usein WSDL:n (Web Services Description Language) kuvausta, joka määrittelee käytettävät operaatiot, viestien rakennetyypit
Turvallisuus, luotettavuus ja häiriöttömyys ovat SOAP-pohjaisten palveluiden keskeisiä kysymyksiä. Standardeja, kuten WS-Security, WS-Addressing ja WS-ReliableMessaging, käytetään
SOAP on edelleen käytössä monissa suurten organisaatioiden järjestelmissä ja monimutkaisissa integraatioissa. REST-pohjaiset arkkitehtuurit ovat yleistyneet, mutta
Käytännön tuki: useat ohjelmointikielet ja frameworkit, kuten Java (JAX-WS, Apache CXF), .NET (WCF), PHP, tukevat SOAP-viestintää.