NLX en FSC
Hoe gaan we om met FSC/NLX-functionaliteiten binnen het Common Ground platform?
Antwoord: Dit hoeft niet in een gateway. Koppelen in het platform gebruik laten maken van FSC/NLX. Maar alle koppelingen naar de legacy zal voorlopig nog niet zonder komen.
Benodigde functionaliteiten
Publieke service directory
Biedt een centraal overzicht van API's voor eenvoudige integratie en samenwerking tussen verschillende dienste
Routering
Distribueert requests naar de juiste services binnen het netwerk, gebaseerd op vooraf gedefinieerde regels en beleid
Transactielogging
Registreert gedetailleerde informatie over de datastroom en fouten. Cruciaal voor debugging en monitoring
Verwerkinglogging
Tracing
Volgt requests door het systeem om gedetailleerd inzicht te krijgen in de prestaties en om problemen op te sporen
Ingress management
Fungeert als een toegangspunt voor alle inkomende requests, waarbij logica wordt toegepast voor het aanpassen van headers of het herformuleren van binnenkomende paden.
Authenticatie
Verifieert de identiteit van gebruikers of service
Autorisatie
Controleert de rechten om toegang te krijgen tot bepaalde resources of operaties
Load balancing
Verdeelt inkomend verkeer over meerdere instances van services om optimale benutting en beschikbaarheid te garanderen
Rate limiting
Beperkt het aantl requests dat een gebruiker of service binnen een bepaald tijdskader kan indienen om overbelasting te voorkomen
API versioning
Beheert verschillende versie van API's om backwards-compatibility te ondersteunen terwijl nieuwe functies worden uitgerold
Transformatie
Beperkte transformatie van requests en responses indien absoluut noodzakelijk om compatibiliteit tussen verschillende services of clients te garanderen
URL Conversie
Een specifiek soort transformatie. Grijpt niet in op de inhoud van het bericht, maar puur op de routering. Herschrijft of vertaalt URL's om aan te sluiten bij interne routeringslogica
Caching
Bewaart tijdelijke kopieen van veelgevraagde gegevens om de snelheid te verhogen en de belasting op de achterliggende services te verminderen
Functionaliteiten NLX/FSC
Elke organisatie identificeert zich als zichzelf in het FSC netwerk. Een leverancier heeft dus zijn eigen certificaat, en niet het certificaat van de gemeente.
De FSC-standaard beschrijft geen volwaardige API Gateway functionaliteiten. FSC is wel gemaakt om te werken in (onderdeel van de software) of achter een API Gateway.
Gateway Layer7 was eenvoudig compliant te maken met FSC. KONG (openversie niet voldoende) en teak in poc.
Publike service directory
V
NLX / FSC
Routering
V
V (enkel op API)
V
Transformatie
V
V
Transactie logging
V
V
V
Verwerkingen logging
V
(aparte standaard)
V
Tracing
V
V
Beter inrichten in het hele behandelings- traject
Ingress mangement
V
V
Authenticatie
V
V
V
Autorisatie
V
V (algehele toegang)
V
Load balancing
V
V
GAP
Tracing in de context van een gateway verwijst naar het volgen van requests door het systeem. Dit geeft gedetailleerd inzicht in de prestaties van het systeem en helpt bij het opsporen van problemen.
Last updated