Ga naar hoofdinhoud

Als stelselbeheerder

Benodigde componenten

De voor de stelselbeheerder benodigde componenten worden weergegeven in onderstaand model. Dit model is opgebouwd volgens de vijf-lagen architectuur van Common Ground.

Componenten stelselbeheerder

Componenten voor beheer

Binnen het domein van de stelselbeheerder zijn de volgende componenten nodig:

  • scheme-management-ui - bevat de user interface voor het functioneel beheer van de toelating van bronorganisaties op het stelsel
  • scheme-management-process - bevat de business logica voor het beheer van de toelating van bronorganisaties op het stelsel

Componenten voor het registreren en opvragen van het stelsel

  • scheme-process - bevat de business logica van de registratie en ontsluiting van het stelsel
  • scheme-service - bevat de service logica van de registratie en ontsluiting van het stelsel
  • scheme-db - bevat de persistence logica van de registratie en ontsluiting van het stelsel

Databasecomponenten

Voor alle *-db-componenten wordt in de referentie-implementatie een postgres database server gebruikt. De afzonderlijke *-db-componenten bevatten migraties om deze databases in te richten.

Beschikbaarheid en afhankelijkheden

De component scheme-process moet publiek adresseerbaar zijn via internet, zodat de burger en bronorganisatie er mee kan verbinden.

De componenten scheme-management-ui en scheme-management-process moeten intern adresseerbaar zijn voor de functioneel beheerder.

Het installeren en configureren van componenten

Het installeren en configureren van de componenten kan op meerdere manieren. Wij hebben 2 van deze mogelijkheden uitgewerkt:

  1. Docker commands en toelichting per component van de bijbehorende configuratie

  2. Voorbeeld helm installatie voor de Vorderingenoverzicht Rijk demo omgeving