Developer Portal

Eén plek voor developers die voor of met de overheid ontwikkelen

Ga naar hoofdinhoud

FSC (Federated Service Connectivity)

TL;DR

De FSC-standaard beschrijft hoe koppelingen voor gegevensuitwisseling veilig, transparant en beheersbaar kunnen worden opgezet. De standaard is opgenomen als verplicht onderdeel van het Digikoppeling REST API profiel. Wil je direct met FSC aan de slag dan kan je de referentie implementatie OpenFSC gebruiken.

Standaardisatie in gegevensuitwisseling

Volgens het principe Data bij de Bron moeten organisaties die verantwoordelijk zijn voor data deze op een bruikbare manier beschikbaar stellen. Dit principe gaat er voor zorgen dat er veel koppelingen zullen ontstaan tussen afnemers en bronnen. Om te voorkomen dat er een onbeheersbaar data-landschap ontstaat van verschillenden manieren van koppelen is de standaard FSC geschreven. FSC beschrijft hoe koppelingen gemaakt en beheerd kunnen worden.

De FSC standaard helpt je op het gebied van de volgende thema's:

  • Security: de FSC standaard beschrijft hoe een aanbieder en afnemer veilig kunnen communiceren.
  • Autorisatie: Toestemming om met een API te verbinden word vastgelegd met een digitaal Contract.
  • Beheerbaarheid: de beheeromgeving geeft je een overzicht van alle koppelingen van en naar jouw organisatie. Deze koppelingen kunnen eenvoudig worden aangemaakt of ingetrokken.
  • Discovery: de Directory geeft inzicht in welke API's er worden aangeboden.
  • Logging: door middel van transactielogging heb je op een gestandaardiseerde manier inzicht in welke gegevens er zijn ingezien.
  • Delegatie: Geef op een transparante wijze een organisatie toestemming om names jou een API aan te bieden of te consumeren.

Image

Aan de slag

Wil je experimenteren met OpenFSC? Dan kan dat op meerdere manieren. Je kan eenvoudig lokaal met Docker Compose OpenFSC draaien. Of je kan OpenFSC draaien op een Kubernetes cluster via de Helm charts.

Met Docker Compose

In deze tutorial leer je hoe je een lokale testomgeving opzet, met als doel een API aanbieden op de demo omgeving van FSC. Vervolgens kan je de Controller web-interface gebruiken om je FSC componenten te beheren.

Met Helm

In deze tutorial gebruik je Helm om OpenFSC op een Kubernetes omgeving te installeren. In deze tutorial leer je hoe je een API kan aanbieden en consumeren.

Screenshots

Image Beheeromgeving: directory view

Image Beheeromgeving: peers view

Image Beheeromgeving: services view

Image Beheeromgeving: services detail page

Image Beheeromgeving: inways view

Image Beheeromgeving: verbindingen view

Image Beheeromgeving: logs view

Image Beheeromgeving: contracten view