Een API is een Application Programming Interface , het definiëren hoe programmeurs toegang tot functies in een specifieke toepassing of werkomgeving . SOAP staat voor Simple Object Application Protocol en is de API en protocol voor het verplaatsen van gestructureerde XML-gegevens tussen applicaties . SOAP Origins API De eerste voorgestelde ontwerp van SOAP werd uitgebracht in 1998 en was een voorstel van Dave Winder , Don Box , Bob Atkinson , en Mohsen Al- Ghosein . Het werd een World Wide Web Consortium aanbevolen protocol in 2003 , met de 1.2 -versie , en zijn functionaliteit werd opgevouwen in de normen onderhouden door de XML- protocol werkgroep . De 1.2 versie , herzien met errata opgenomen vanaf 2007 , is de huidige norm erkend door de W3C als van 2011 . Verklaarde Aim SOAP is een uitbreidbaar en " slimme " protocol voor het uitwisselen van gegevens op het internet . Het stuurt alle bestanden als welgevormde Extensible Markup Language documenten , met expliciete instructies in het document waarin uitgelegd wordt hoe elke reeks tags zouden worden geïnterpreteerd . Zij beroept zich op bestaande data transmissie protocollen , zoals het Hypertext Transfer Protocol en Simple Mail Transfer Protocol , voor het verplaatsen van gegevens tussen systemen , waardoor het protocol zelf te richten op de structuur van de gegevens die worden verzonden . < API br > Voordelen SOAP 's vereist dat alle gegevens in Extensible Markup Language -formaten worden verzonden . XML kan worden gezien als een vorm van super - HTML Web taal waarmee ontwikkelaars om aangepaste labels maken om specifieke informatie over te brengen . Dit maakt elke andere applicatie die goed gevormde XML erkent om de gegevens te importeren , te vergelijken met de bestaande catalogiseren eisen , en importeer overeenkomende gegevens typen in de juiste catalogiseren posities. Dit vermindert fouten bij het verwijderen van een raam van typefouten en verlaagt data entry kosten . Een bijkomend voordeel van XML - gebaseerde messaging formaten is dat ze leesbaar mensen met een tekstverwerker blijven, de protocollen SOAP grotendeels vervangen , CORBA en DOM , die een binaire data formaat om bandbreedte te verminderen . programmeren voor SOAP programmeren aan de SOAP API is een voorbeeld van het gebruik van slimme , in containers data . De meeste technieken een programmeur met de API te beheersen zijn vertrouwen dat de markeringen rond de data in een SOAP bericht de juiste informatie voor het laden van de data transporteren . XML-bestanden SOAP 's brengen informatie in zowel een document header en een document body , veel op de manier waarop HTML-documenten te doen , en een groot deel van het document definitie wordt gecodeerd in tags in de kop elementen .
|