Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors
dslc_downloads
events_agenda
klanten
dslc_projects
vacature
Header image blog 1_Wat is een API

API’s, wat zijn dat nou eigenlijk?

  • 3 juni 2021

Een korte uitleg, die smaakt naar meer…

API’s – Application Programming Interfaces – zijn niets nieuws. Het zijn verzamelingen van definities op basis waarvan een computerprogramma kan communiceren met een ander programma of onderdeel.

API’s bestaan al sinds het begin van het IT-tijdperk en er zijn heel wat implementaties en standaarden ontwikkeld. Denk bijvoorbeeld aan drivers voor printers en beeldschermen, aansturing van apparatuur en libraries van besturingssystemen. Een API beschrijft het protocol op basis waarvan informatie kan worden uitgewisseld.

Aanbieders en klanten

In ons vakgebied voor dataverwerking zijn Web API’s al lange tijd populair. Het opvragen en aanbieden van data via het internet met behulp van Web Services is een bekend voorbeeld. Bij Web services heb je te maken met aanbieders en klanten. De aanbieder kan een API ontwikkelen om data te ontsluiten en aan te bieden. De beschrijving van het gebruik van de API deelt hij dan met de klant. Die klant kan vervolgens op basis van deze beschrijving de API toepassen en de gewenste data opvragen.

Schematisch weergegeven:

Keuzevrijheid

Een belangrijk voordeel van deze opzet is dat zowel de aanbieder als de klant vrij zijn om te kiezen hoe zij intern de data verwerken en opslaan. Ook de gebruikte techniek voor het aansturen van de API is vrij; veel tools en programmeertalen ondersteunen API’s. Beide partijen hoeven geen kennis te hebben van elkaars architectuur en technologie. Dit zit achter de API ‘verborgen’.

Als gebruiker van een Web API heb je veel vrijheid om te API’s aan te spreken. Dit kan bijvoorbeeld vanuit een Web browser, met een programmeer- of scripttaal of een ontwikkeltool van een leverancier.

Open standaarden

Web Services voor dataverwerking zijn de laatste jaren steeds belangrijker geworden. Veel bedrijven en overheidsinstellingen bieden toegang tot hun applicaties en data via Web API’s. Hierbij is een wildgroei van implementaties en standaarden gelukkig voorkomen. Dit komt omdat API’s die gebaseerd zijn op Open Standaarden worden omarmd. Voorbeelden hiervan zijn SOAP, Webhooks en REST.

Webinar ‘Steeds meer API’s, wat moet je ermee?’

Voor Scamander – the Data Liberation Company – zijn API’s heel belangrijk voor het ontsluiten en delen van data. Wij hebben veel kennis en ervaring met Web API’s en delen die graag met onze klanten en relaties. Op 1 juli organiseren we daarom een gratis webinar over API’s. Onderwerpen die op de agenda staan zijn: ‘Wat is een API?’, ‘Waarom die API’s?’, ‘Wanneer gebruik je een API?’, ‘Waar gebruik je een API niet voor’ en ‘Hoe gebruik je een API dan?’, met een live voorbeeld. Meer informatie over het webinar en de link om je in te schrijven vind je hier.

Peter Adriaanse
BI Consultant

Deel dit met uw volgers

Een korte uitleg, die smaakt naar meer…

API’s – Application Programming Interfaces – zijn niets nieuws. Het zijn verzamelingen van definities op basis waarvan een computerprogramma kan communiceren met een ander programma of onderdeel.

API’s bestaan al sinds het begin van het IT-tijdperk en er zijn heel wat implementaties en standaarden ontwikkeld. Denk bijvoorbeeld aan drivers voor printers en beeldschermen, aansturing van apparatuur en libraries van besturingssystemen. Een API beschrijft het protocol op basis waarvan informatie kan worden uitgewisseld.

Aanbieders en klanten

In ons vakgebied voor dataverwerking zijn Web API’s al lange tijd populair. Het opvragen en aanbieden van data via het internet met behulp van Web Services is een bekend voorbeeld. Bij Web services heb je te maken met aanbieders en klanten. De aanbieder kan een API ontwikkelen om data te ontsluiten en aan te bieden. De beschrijving van het gebruik van de API deelt hij dan met de klant. Die klant kan vervolgens op basis van deze beschrijving de API toepassen en de gewenste data opvragen.

Schematisch weergegeven:

Keuzevrijheid

Een belangrijk voordeel van deze opzet is dat zowel de aanbieder als de klant vrij zijn om te kiezen hoe zij intern de data verwerken en opslaan. Ook de gebruikte techniek voor het aansturen van de API is vrij; veel tools en programmeertalen ondersteunen API’s. Beide partijen hoeven geen kennis te hebben van elkaars architectuur en technologie. Dit zit achter de API ‘verborgen’.

Als gebruiker van een Web API heb je veel vrijheid om te API’s aan te spreken. Dit kan bijvoorbeeld vanuit een Web browser, met een programmeer- of scripttaal of een ontwikkeltool van een leverancier.

Open standaarden

Web Services voor dataverwerking zijn de laatste jaren steeds belangrijker geworden. Veel bedrijven en overheidsinstellingen bieden toegang tot hun applicaties en data via Web API’s. Hierbij is een wildgroei van implementaties en standaarden gelukkig voorkomen. Dit komt omdat API’s die gebaseerd zijn op Open Standaarden worden omarmd. Voorbeelden hiervan zijn SOAP, Webhooks en REST.

Webinar ‘Steeds meer API’s, wat moet je ermee?’

Voor Scamander – the Data Liberation Company – zijn API’s heel belangrijk voor het ontsluiten en delen van data. Wij hebben veel kennis en ervaring met Web API’s en delen die graag met onze klanten en relaties. Op 1 juli organiseren we daarom een gratis webinar over API’s. Onderwerpen die op de agenda staan zijn: ‘Wat is een API?’, ‘Waarom die API’s?’, ‘Wanneer gebruik je een API?’, ‘Waar gebruik je een API niet voor’ en ‘Hoe gebruik je een API dan?’, met een live voorbeeld. Meer informatie over het webinar en de link om je in te schrijven vind je hier.

Peter Adriaanse
BI Consultant