SOAPwebdiensten
SOAPwebdiensten zijn webdiensten die communiceren met behulp van het Simple Object Access Protocol (SOAP). De berichten worden doorgaans in XML geformateerd en uitgewisseld via netwerken, vaak via HTTP/HTTPS, maar andere transports zoals JMS of SMTP zijn ook mogelijk. Een SOAPwebdienst biedt een formeel contract via een WSDL (Web Services Description Language) waarin de beschikbare operaties, invoer- en uitvoertypen worden beschreven.
Een SOAPbericht bestaat uit een envelop (Envelope) met optionele header en een body. De header bevat metadata
SOAPstandaarden omvatten SOAP 1.1/1.2, WSDL 1.x/2.0 en verschillende WS-* specificaties zoals WS-Security, WS-Addressing en WS-ReliableMessaging die
Voordelen van SOAPwebdiensten zijn onder meer contract-gedreven ontwikkeling via WSDL, platform- en taalonafhankelijkheid, robuuste beveiliging- en
Hoewel RESTful APIs tegenwoordig populairder zijn, blijven SOAPwebdiensten in veel bedrijfs- en overheidsomgevingen bestaan vanwege vereisten