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.

Functie
Gateway
NLX/FSC
Huidige platform in Utrecht
Name toevoegen

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