Uit de cursus: Basisbeginselen van programmeren: API's en webservices

Krijg toegang tot deze cursus met een gratis proefabonnement

Word vandaag lid en krijg toegang tot meer dan 23.100 cursussen geleid door branchedeskundigen.

Webservices, API's en microservices

Webservices, API's en microservices

- RESTful API's en webservices worden vaak met elkaar verward. API's zijn het mechanisme voor communicatie en gegevensuitwisseling tussen twee verschillende toepassingen of systemen. Dit klinkt net als een webservice, nietwaar? API's zijn een natuurlijke evolutie van webservices. Beide vergemakkelijken het delen van informatie, maar API's zijn dynamischer. Webservices evolueerden in de vroege jaren 90, maar de complexiteit met SOAP-gebaseerde webservices leidde tot REST-gebaseerde API's. Dus, zie het zo. Alle Duitse herders zijn honden, maar niet alle honden zijn Duitse herders. Op een vergelijkbare manier zijn alle webservices API's, maar niet alle API's zijn webservices. Een webservice is een dikke Duitse herder. Een API is een magere Duitse Herder. De magere Duitse herder is lichter, gestroomlijnder, snel en wendbaarder. Terwijl de dikke Duitse Herder veel overhead heeft en veel extra bagage met zich meedraagt. API's hebben meestal een lichtere architectuur en zijn goed voor…

Inhoud