# 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

<table data-header-hidden><thead><tr><th width="296">Funtie</th><th>Toelichting</th></tr></thead><tbody><tr><td> Publieke service directory</td><td>Biedt een centraal overzicht van API's voor eenvoudige integratie en samenwerking tussen verschillende dienste</td></tr><tr><td>Routering</td><td>Distribueert requests naar de juiste services binnen het netwerk, gebaseerd op vooraf gedefinieerde regels en beleid</td></tr><tr><td>Transactielogging</td><td>Registreert gedetailleerde informatie over de datastroom en fouten. Cruciaal voor debugging en monitoring</td></tr><tr><td>Verwerkinglogging</td><td></td></tr><tr><td>Tracing</td><td>Volgt requests door het systeem om gedetailleerd inzicht te krijgen in de prestaties en om problemen op te sporen</td></tr><tr><td>Ingress management</td><td>Fungeert als een toegangspunt voor alle inkomende requests, waarbij logica wordt toegepast voor het aanpassen van headers of het herformuleren van binnenkomende paden.</td></tr><tr><td>Authenticatie</td><td>Verifieert de identiteit van gebruikers of service</td></tr><tr><td>Autorisatie</td><td>Controleert de rechten om toegang te krijgen tot bepaalde resources of operaties</td></tr><tr><td>Load balancing</td><td>Verdeelt inkomend verkeer over meerdere instances van services om optimale benutting en beschikbaarheid te garanderen </td></tr><tr><td>Rate limiting</td><td>Beperkt het aantl requests dat een gebruiker of service binnen een bepaald tijdskader kan indienen om overbelasting te voorkomen</td></tr><tr><td>API versioning</td><td>Beheert verschillende versie van API's om backwards-compatibility te ondersteunen terwijl nieuwe functies worden uitgerold</td></tr><tr><td>Transformatie</td><td>Beperkte transformatie van requests en responses indien absoluut noodzakelijk om compatibiliteit tussen verschillende services of clients te garanderen</td></tr><tr><td>URL Conversie</td><td>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</td></tr><tr><td>Caching</td><td>Bewaart tijdelijke kopieen van veelgevraagde gegevens om de snelheid te verhogen en de belasting op de achterliggende services te verminderen </td></tr></tbody></table>

### 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.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://dienstverleningsplatform.gitbook.io/platform-generieke-dienstverlening-public/onderzoeken/nlx-en-fsc.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
