SOAP-protocol
Het SOAP-protocol (Simple Object Access Protocol, Eenvoudig Object Toegangsprotocol) faciliteert de interactie tussen webservices onderling en met clients. SOAP wordt gebruikt met applicatielaagprotocollen zoals SMTP, FTP, HTTP, HTTPS, maar meestal wordt SOAP over HTTP toegepast.
Een bericht van het SOAP-protocol bestaat uit de volgende elementen:
- Envelope - het root-element, dat het bericht en de gebruikte naamruimte definieert in het document.
- Header bevat attributen van het bericht, bijvoorbeeld informatie over beveiliging of netwerkrouting.
- Body bevat het bericht dat wordt uitgewisseld tussen applicaties.
- Fault een optioneel element, dat informatie verschaft over fouten die zijn opgetreden bij het verwerken van berichten.
Het is echter belangrijk om te weten dat het gebruik van het SOAP-protocol voor berichtoverdracht het volume ervan vergroot en de verwerkingssnelheid vermindert.
Zie ook
-
het
CORS-mechanisme,
dat de interactie van webservices met clients mogelijk maakt