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 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 stelselscheme-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 stelselscheme-service
- bevat de service logica van de registratie en ontsluiting van het stelselscheme-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: