SOAP
Staat voor "Simple Object Access Protocol."
SOAP is een protocol dat in webservices wordt gebruikt om gestructureerde informatie via het internet uit te wisselen in een gestandaardiseerd formaat. Het biedt een manier waarop toepassingen met elkaar kunnen communiceren, ongeacht hun besturingssysteem of programmeertaal.
SOAP is een op XML gebaseerd protocol, waardoor het zeer veelzijdig is en breed wordt ondersteund. Het gebruikt XML om zijn berichten te coderen, zodat de berichtindeling begrijpelijk is op elk platform dat XML ondersteunt. SOAP verstuurt berichten meestal via HTTP, hoewel ze ook via andere protocollen kunnen worden verzonden. Het HTTP-transportmechanisme maakt gebruik van de brede beschikbaarheid en het gebruik van HTTP-infrastructuur, waardoor SOAP-berichten door firewalls en andere netwerkbarrières kunnen gaan zonder speciale technieken voor tunneling.
Samenvatting
De flexibiliteit van SOAP heeft ertoe bijgedragen dat het een hoeksteen is geworden van webservices en toepassingen op bedrijfsniveau, waar beveiliging, betrouwbaarheid en formele contracten van groot belang zijn. Het gestandaardiseerde gebruik van XML zorgt ervoor dat op SOAP gebaseerde services in verschillende omgevingen en systemen kunnen werken, wat een soepele interoperabiliteit en communicatie mogelijk maakt.
Test je kennis