SOAPwebpalvelut
SOAPwebpalvelut ovat verkkopalveluita, jotka käyttävät Simple Object Access Protocol (SOAP) -protokollaa viestintään. SOAP-viestit ovat XML-pohjaisia ja ne kulkevat usein HTTP:n päällä, mutta siirto voi tapahtua myös muilla protokollilla kuten SMTP:llä. Palvelun rajapinnan ja viestien rakenteen määrittää WSDL (Web Services Description Language).
Rakenne ja käyttö: Tyypillisesti SOAP-viesti koostuu envelope- elementistä, headerista ja bodyosasta. Envelope määrittelee viestin, header sisältää
Standardeihin kuuluu lisäksi XML-skeemat, WS-Security (tunnistautuminen, allekirjoitus ja salaus), WS-Addressing, sekä mahdollisesti WS-ReliableMessaging. Viestien vaihtoon voidaan
WSDL kuvaa palvelun operaatiot, viestien rakenteen ja kommunikaatiopisteet, minkä avulla clientit voivat generoida koodia. Julkaisuissa käytetään
Käyttö ja vertailu: SOAP tarjoaa vahvan standardoinnin, vahvan turvallisuuden ja transaktioprosessit, mikä tekee siitä suosittua suurten
Nykytilanne: Vaikka REST on saavuttanut laajan suosion uusissa palveluissa, SOAP-verkostot ovat yhä käytössä erityisesti perinteisissä yritysjärjestelmissä,