Webservice

Een webservice is een applicatie of gegevensbron die toegankelijk is via een standaardwebprotocol (HTTP of HTTPS). In tegenstelling tot webapplicaties zijn webservices ontworpen om met andere programma's te communiceren, en niet rechtstreeks met gebruikers.

Hoewel webservices gegevens in verschillende indelingen kunnen aanbieden, zijn XML en JSON het meest gebruikelijk. Deze standaardindelingen op basis van tekst kunnen gemakkelijk worden herkend en geparseerd door een ander programma dat de gegevens ontvangt. Het meest gebruikte protocol voor webservices – SOAP (Simple Object Access Protocol) – voegt eenvoudigweg een header toe aan elk XML-bericht voordat het via HTTP wordt verzonden.

Webservices voor bedrijven gebruiken mogelijk een standaard met de naam UDDI. Deze formatteert gegevens in een specifiek type XML dat bekendstaat als de Web Services Description Language, of WSDL. Hoewel UDDI .WSDL-bestanden verzendt in plaats van standaard .XML-bestanden, kan het nog steeds het SOAP-protocol gebruiken om gegevens over te dragen.

De meeste webservices bieden een API, oftewel een reeks functies en opdrachten, waarmee toegang tot de gegevens kan worden verkregen. Zo biedt Twitter een API waarmee ontwikkelaars toegang kunnen krijgen tot tweets van de service en de gegevens in JSON-indeling kunnen ontvangen. Yelp biedt programmeurs een API om toegang te krijgen tot informatie over bedrijven, die rechtstreeks in een app of website kan worden weergegeven. Google Maps biedt een API voor het ontvangen van geografische gegevens en routebeschrijvingen uit de database van Google Maps.

NOTE: Een API is een specifieke reeks opdrachten en richtlijnen voor toegang tot gegevens, terwijl een webservice een daadwerkelijke service is die wordt aangeboden door een internetbron.

Bijgewerkt August 10, 2017 door Per C.

quizTest je kennis

Which of these is not a field found in an IPv6 data packet's header?

A
Source IP address
0%
B
Hop limit
0%
C
Recipient email address
0%
D
Destination IP address
0%
Correct! Incorrect!     View the Packet definition.
More Quizzes →

Het Tech Terms computerwoordenboek

De definitie van Webservice op deze pagina is een originele definitie geschreven door de auteurs van TechTerms.com. Als je naar deze pagina wilt verwijzen of deze definitie wilt citeren, gebruik dan de groene citatiebalk direct onder de definitie.

Ons doel is om computerterminologie op een begrijpelijke manier uit te leggen. We streven naar nauwkeurigheid en eenvoud bij elke definitie die we publiceren. Als je feedback hebt over deze definitie of een nieuwe technische term wilt voorstellen, neem dan contact met ons op.

De Tech Terms-nieuwsbrief

Verbeter je technische kennis met onze dagelijkse of wekelijkse nieuwsbrief! Abonneer je vandaag nog en ontvang nieuwe termen en quizzen in je inbox.

Schrijf je in voor de gratis TechTerms-nieuwsbrief

Hoe vaak wil je een e-mail ontvangen?

Je kunt je op elk moment uitschrijven of je frequentie wijzigen via de links in elke e-mail. Vragen? Neem contact met ons op.

Let op: de nieuwsbrief wordt in het Engels verzonden.