Inleiding¶
Doel van dit document¶
Dit document beschrijft de projectstartarchitectuur (PSA) voor het project Gemeenschappelijke Bronontsluiting (GBO).
De probleemstelling en doelen van GBO staan op het tabblad Gemeenschappelijke Bronontsluiting. De organisatorische en juridische context staat op het tabblad Context. Het globaal ontwerp beschrijft op hoofdlijnen de gekozen oplossingsrichting, interactiepatronen, generieke functies en benodigde componenten.
De PSA neemt het globaal ontwerp als vertrekpunt. De PSA legt de architectuurkaders en richtlijnen vast voor de verdere uitwerking van de generieke functies en stelselfuncties.
De PSA beschrijft vooral:
- welke normerende eisen gelden voor de generieke functies.
- welke afspraken, standaarden en functionele voorzieningen nodig zijn voor de stelselfuncties.
- voor welke verantwoordelijkheden en beheerkeuzes nog een verantwoordelijke partij nodig is.
- welke juridische, organisatorische en technische besluiten nog openstaan.
De PSA legt geen leveranciers- of productkeuzes vast. Het technisch ontwerp en de technische requirements werken de componentontwerpen en technische specificaties verder uit.
LET OP: Gemeenschappelijke Bronontsluiting is in ontwikkeling. De documentatie verandert mee. Deze versie is daarom niet definitief. De actuele status staat hier.
DocumenthiĆ«rarchie¶
Voor GBO geldt de volgende documenthiƫrarchie:
- De inleiding en context beschrijven de doelen, omgeving en juridische kaders van de gemeenschappelijke bronontsluiting.
- Het globaal ontwerp beschrijft op hoofdlijnen de oplossingsrichting, interactiepatronen, generieke functies en componenten.
- De PSA beschrijft de kaders, eisen en ontwerpkeuzes voor de generieke functies en stelselfuncties.
- Het technisch ontwerp beschrijft de technische inrichting van de voorzieningen en koppelvlakken.
- De technische requirements specificeren welke componenten het project moet ontwikkelen of aanpassen.
- De uitwerking Semantiek beschrijft de informatiemodellen, begrippen, schema's en mappings voor gegevensuitwisseling.
Bij verschillen over de oplossingsrichting of interactiepatronen is het globaal ontwerp leidend. De PSA is leidend voor de normerende architectuureisen aan de verdere uitwerking.
De demo-omgeving laat zien hoe de voorgestelde oplossing in de praktijk kan werken. De demo is nog in ontwikkeling, gebruikt testdata en kan fouten bevatten.
Scope¶
De PSA beschrijft de afspraken, standaarden en voorzieningen die nodig zijn om de doelen van GBO te bereiken. GBO gebruikt bestaande afspraken, standaarden en voorzieningen waar dat mogelijk is. Het project brengt noodzakelijke aanvullingen onder bij bestaande afsprakenstelsels en beheerorganisaties.
De PSA beschrijft niet:
- de volledige werking van de oplossingsrichting en interactiepatronen. Daarvoor verwijst de PSA naar het globaal ontwerp.
- concrete technische implementaties of referentie-implementaties.
- leverancierskeuzes.
- gedetailleerde API-, gegevens- of componentspecificaties.
Naamgeving¶
Deze PSA gebruikt de volgende namen consequent:
| Begrip | Gebruik in deze PSA |
|---|---|
| Europese digitale identiteitswallet | EUDI-Wallet |
| Publieke elektronische attestatie van attributen | PubEAA |
| Technische voorziening voor uitgifte van PubEAA's | PubEAA-verstrekker |
| Gestandaardiseerd koppelvlak voor authentieke bronnen | Authentic Source Interface (ASI) |
| Technische rol of voorziening die een ASI aanbiedt | ASI-provider |
| Nederlandse voorziening voor aansluiting van verstrekkende bronhouders op OOTS | Basisinrichting OOTS (met OOTS-V als interface voor aansluiting vanuit een FSC-koppeling) |
| GBO-component voor aansluiting op OOTS-V | OOTS-adapter |
| Generieke interface van een bronhouder | bronontsluiting-API (functioneel ook beschreven als generieke bronontsluiting) |
| Catalogus van toegestane gegevensvragen per dienst | dienstencatalogus |
| Overkoepelende functie voor register, portaal en interfaces voor toestemming | toestemmingsvoorziening |
| Registratie van verleende en ingetrokken toestemmingen | toestemmingsregister |
| Burgerinterface voor toestemming | toestemmingsportaal |
| Ondersteuning voor bronhouders die niet rechtstreeks op de bronontsluiting-API kunnen aansluiten | GBO-vertaallaag |
Een uitvoerige begrippenlijst staat in het globaal ontwerp.
Leeswijzer¶
De PSA bevat de volgende onderdelen:
- Vertrekpunt uit het globaal ontwerp: de architectuurconsequenties uit het globaal ontwerp die de PSA verder uitwerkt.
- Architectuurprincipes: de richtinggevende principes en de gevolgen daarvan voor GBO.
- Ontwerpprincipes: de normerende principes voor ontwerp en realisatie.
- Interactiepatronen: de relatie tussen de interactiepatronen en de stelselfuncties.
- Generieke functies: de eisen aan F1 tot en met F8 en de relatie met de stelselfuncties.
- Stelselfuncties: de afspraken, standaarden, functionele voorzieningen, verantwoordelijkheden en open besluiten voor S01 tot en met S11.
- Realisatiestrategie: de werkpakketten, afhankelijkheden en beoogde onderbrenging bij bestaande stelsels en beheerorganisaties.
- Open besluiten: het besluitregister voor architectuurkeuzes die nog niet zijn vastgesteld.