SOAP

Uit NORA Online
FS:Soap /
Versie door JorisBot (overleg | bijdragen) op 20 jan 2023 om 06:30 (CSV-import FS-standaarden (gescraped) - interne koppelingen)
(wijz) ← Oudere versie | Huidige versie (wijz) | Nieuwere versie → (wijz)
Naar navigatie springen Naar zoeken springen


Beschrijving
Status
Lijst status Aanbevolen
Functioneel toepassingsgebied Uitwisselen van gegevens als XML bericht
Organisatorisch werkingsgebied
Aanvullende verplichtingen
Europese status (MSP)Nee
Nut en werking
Typering
Nut SOAP is het berichtenformat dat web services mogelijk maakt. Web services koppelen applicaties met elkaar over het World Wide Web, ongeacht het platform waarop ze draaien of de programmeertaal waarin ze gebouwd zijn.

Web services zitten onder de motorkap bij veel online diensten. Denk bijvoorbeeld aan een website voor autohuur, die via web services communiceert met de reserveringssystemen van de verschillende autoverhuurbedrijven.

Digikoppeling, de standaard voor veilig berichtenverkeer tussen overheidsapplicaties, maakt gebruik van de standaarden voor webservices, waaronder SOAP.
Werking SOAP staat voor Simple Object Access Protocol, maar de SOAP specificatie beschrijft in de eerste plaats een berichtformat gebaseerd op XML. Als protocol bouwt SOAP op de bestaande standaarden voor het World Wide Web, met name http(s) en TCP/IP. SOAP biedt een gestructureerd tekstueel format waarmee webapplicaties gegevens kunnen uitwisselen in http(s) berichten. SOAP gebruikt de bestaande http(s) requests en replies om de boodschappen te vervoeren. Een groot voordeel hiervan is dat web services gebouwd kunnen worden met de software en systemen die al bestaan voor browsers en web- of e-mailservers.
Relatie met andere standaarden
Domein

Veilig internet

TrefwoordenInternet
Gangbaar
Detailinformatie
Volledige naamSimple Object Access Protocol
Versie1.2
Specificatiedocumenthttps://www.w3.org/TR/soap12/
BeheerorganisatieW3C
Community
Hulpmiddelen
Conformiteitstest
Praktijkvoorbeelden
Toetsingsinformatie
Toelichting bij opname De laatste tien à vijftien jaar gebruiken webapplicaties steeds vaker REST APIs in plaats van web services om met elkaar te communiceren over het World Wide Web. Vergeleken met web services, bieden REST APIs een eenvoudiger manier om gangbare operaties op gegevensobjecten (resources) uit te voeren zoals ophalen, creëren, wijzigen of verwijderen.

REST APIs gebruiken meestal JSON als berichtformat, dat compacter is dan SOAP, en wisselen per bericht minder gegevens uit. Met REST APIs kan je niet alles doen wat je met web services en SOAP kan, maar voor veel gangbare applicaties biedt het een afdoende lichtgewicht alternatief.

Toch worden web services en SOAP nog steeds gebruikt, met name daar waar complexere interactie tussen webapplicaties nodig is, of waar een hoge mate van beveiliging vereist is.
Adoptieadviezen
Uitstekend beheerNee
Documentatie
    Datum van aanmelding
    Datum van besluit2009-05-20
    Overig
    Waarvoor geldt de verplichting
    Toelichting
    Aandachtspunten
    Advies aan beheerder
    Sjabloon-bestektekst
    CPV-code(s)
    Leveranciers
    Bijlagen:
    Copyright
    Door Forum Standaardisatie vrijgegeven onder Creative Commons zero