Wat zijn Web Services en hoe worden ze gebruikt
Web services zijn een verzameling van protocollen die worden gebruikt om gegevens tussen ongelijksoortige applicaties of systemen uit te wisselen. De essentie van web services is de open normen waarop ze zijn gebouwd, door gebruik te maken van de openbare en gemeenschappelijke protocollen zoals HTTP, samen met het XML-document model. Web services zijn eenvoudig te implementeren met bestaande technologieën. Niet alleen u (als een PHP-ontwikkelaar) reeds vertrouwd met vele aspecten van web services en de juiste gereedschappen, maar u al de voorzieningen die nodig zijn om ze te implementeren. Waarom Ze worden gebruiktSimpel gezegd, web services waarmee de informatie gemakkelijk overgaan van degenen die het aan degenen die wensen. Zowel feeds en API's kan de aanvrager om informatie te verkrijgen van de dienst, ongeacht het type informatie. Web services waarmee klanten toegang tot de informatie die zij verlangen, zonder dat de externe informatie in het algemeen gepresenteerd op webpagina's. Bijvoorbeeld, een zoekopdracht voor een boek op Amazon.com zal opleveren diverse relevante resultaten, in het algemeen (onder de huidige lay-out) in de middelste kolom van de pagina. De linker en rechter kolommen zullen andere informatie bevatten, niet direct gerelateerd aan uw zoekopdracht (aanbevolen titels, recent bekeken items, enzovoort). Het uitvoeren van dezelfde zoeken via de API levert dezelfde resultaten, maar zonder die externe informatie.
Hoe ze worden gebruiktWeb services algemeen aanwezig informatie die reeds beschikbaar via een andere methode (dat wil zeggen, een website). Het voordeel in de diensten is een consistente presentatie van de informatie (in schril contrast met methoden zoals scherm schrapen) in een eenvoudig te ontleden formaat. Hier zijn enkele voorbeelden:
Het is belangrijk om beide soorten van interactie herkennen die hier gepresenteerd. In sommige gevallen is de web service is direct toegankelijk voor de eindgebruiker (zoals vaak het geval is met blogs en feeds). In andere gevallen is de dienst wordt verbruikt door een bemiddelende dienst, dan worden aangeboden (met verschillende middelen) aan haar gebruikers. Wie gebruikt dezeAls u instemt met mijn brede definitie van web services, waaronder zowel feeds en API's, het antwoord is bijna iedereen. Meeste nieuws-sites bieden ten minste een deel van hun gegevens via een XML-feed. Blog sites bijna zonder uitzondering in een vorm van diervoeders, en API's worden steeds vaker aanbiedingen van bedrijven van elke grootte. Ook in gedachten houden dat de reikwijdte van web services varieert sterk afhankelijk van wie hun biedt. Velen zijn louter informatief van aard zijn (zoals de National Weather Service API), die alleen-lezen toegang tot informatie. Anderen, echter, kunt u om informatie te presenteren aan de server, dit kan uitsluitend digitaal worden in de natuur (zoals het toevoegen van een bladwijzer aan uw del.icio.us account), of het kan in gang gezet van een reeks fysieke gebeurtenissen (zoals het plannen een pakket ophalen via FedEx). een artikel afkomstig van Emanuela Hedrick
|
||||||||
|