TECHNOLOGIE
Met het API-beheer van Microsoft Azure
API gateway
De spin in het API-web
Alle verzoeken van clienttoepassingen bereiken eerst de API-gateway, die ze vervolgens doorstuurt naar de respectieve backend-services. De API-gateway fungeert als een façade voor de backend-services, waardoor API-providers API-implementaties kunnen abstraheren en de backend-architectuur kunnen evolueren zonder invloed op API-consumenten. De gateway maakt een consistente configuratie van routering, beveiliging, beperking, caching en waarneembaarheid mogelijk. De gateway fungeert met name als een façade voor backend-services door API-oproepen te accepteren en deze naar de juiste back-ends door te sturen. Het verifieert API-sleutels en andere referenties zoals JWT-tokens en certificaten die bij verzoeken worden gepresenteerd. Het dwingt gebruiksquota en snelheidslimieten af, en transformeert verzoeken en antwoorden zoals gespecificeerd in beleidsverklaringen. Indien geconfigureerd, worden reacties in de cache opgeslagen om de responstijd te verbeteren en de belasting op backend-services te minimaliseren. Bovendien genereert de API-gateway logboeken, statistieken en traceringen voor monitoring, rapportage en probleemoplossing.