Federatief Berichtenstelsel
master
master
v
0.0.0
Decentraal Berichtenmagazijn
Berichten opslaan en ophalen - kan door de organisatie zelf gehost of bij BBO afgenomen worden
Info
Context views
Container views
Component views
Dependencies
Decentraal Berichtenmagazijn - Containers
Decentraal Berichtenmagazijn - Containers
Decentraal Berichtenmagazijn
[system]
Berichtenmagazijn
API
[Quarkus
/
Kotlin]
REST
API
voor
berichten
opslaan
en
ophalen
Lokale
Log
Buffer
[Disk]
Lokale
opslag
voor
applicatie-logberichten
bij
onbeschikbaarheid
logserver
(max
72
uur
retentie)
PostgreSQL
[PostgreSQL
16]
Berichtmetadata
(transactioneel,
0
berichtverlies)
MinIO
[MinIO]
Berichtinhoud
en
bijlagen
Admin
Dashboard
[Quarkus
/
Vaadin]
Web-based
beheeromgeving
voor
het
magazijn
Beheerder
Monitort
en
beheert
het
berichtenstelsel
AuthZEN
/
FTV
Federatieve
Toegangsverlening
-
autorisatie
van
verzoeken
Organisatie
A
Deelnemende
overheidsorganisatie
-
host
zelf
een
decentraal
magazijn
Organisatie
B
Deelnemende
overheidsorganisatie
-
neemt
een
decentraal
magazijn
af
bij
BBO
BBO
API
Centrale
API
voor
burgers
en
ondernemers
-
routeert
naar
berichtenlijst
en
magazijnen
Berichtenlijst
Aggregeert
berichtrecords
uit
alle
aangesloten
magazijnen
LDV
Logboek
Logboek
Dataverwerkingen
-
logging
van
dataverwerkingen
conform
LDV-standaard
Meldt
berichten
aan
[REST
API]
Berichten
en
bijlagen
ophalen,
verwijderen
[REST
API]
Evalueert
access
request
[AuthZEN
REST
API]
Haalt
berichtrecords
op
[Digikoppeling
REST
API
via
FSC]
Logt
dataverwerkingen
[OTLP]
Logt
dataverwerkingen
[OTLP]
Logt
dataverwerkingen
[OTLP]
Leest/schrijft
metadata
[JDBC]
Slaat
inhoud
en
bijlagen
op
[S3
REST
API]
Buffert
applicatie-logberichten
lokaal
bij
uitval
logserver
[Disk
I/O]
Beheert
berichten
[REST
API]
Verstuurt
en
ontvangt
berichten
[Digikoppeling
REST
API
via
FSC]
Verstuurt
en
ontvangt
berichten
[Digikoppeling
REST
API
via
FSC]
Berichtenlijst,
mappen,
zoeken
[REST
API]
Beheert
systeem
via
[HTTPS
(browser)]
Legend
▯
person
▯
system
▯
container
▯
system boundary
Decentraal Berichtenmagazijn - Containers
Containers binnen het Decentraal Berichtenmagazijn
Decentraal Berichtenmagazijn - Containers
Decentraal Berichtenmagazijn - Containers
Decentraal Berichtenmagazijn
[system]
Berichtenmagazijn
API
[Quarkus
/
Kotlin]
REST
API
voor
berichten
opslaan
en
ophalen
Lokale
Log
Buffer
[Disk]
Lokale
opslag
voor
applicatie-logberichten
bij
onbeschikbaarheid
logserver
(max
72
uur
retentie)
PostgreSQL
[PostgreSQL
16]
Berichtmetadata
(transactioneel,
0
berichtverlies)
MinIO
[MinIO]
Berichtinhoud
en
bijlagen
Admin
Dashboard
[Quarkus
/
Vaadin]
Web-based
beheeromgeving
voor
het
magazijn
Beheerder
Monitort
en
beheert
het
berichtenstelsel
AuthZEN
/
FTV
Federatieve
Toegangsverlening
-
autorisatie
van
verzoeken
Organisatie
A
Deelnemende
overheidsorganisatie
-
host
zelf
een
decentraal
magazijn
Organisatie
B
Deelnemende
overheidsorganisatie
-
neemt
een
decentraal
magazijn
af
bij
BBO
BBO
API
Centrale
API
voor
burgers
en
ondernemers
-
routeert
naar
berichtenlijst
en
magazijnen
Berichtenlijst
Aggregeert
berichtrecords
uit
alle
aangesloten
magazijnen
LDV
Logboek
Logboek
Dataverwerkingen
-
logging
van
dataverwerkingen
conform
LDV-standaard
Meldt
berichten
aan
[REST
API]
Berichten
en
bijlagen
ophalen,
verwijderen
[REST
API]
Evalueert
access
request
[AuthZEN
REST
API]
Haalt
berichtrecords
op
[Digikoppeling
REST
API
via
FSC]
Logt
dataverwerkingen
[OTLP]
Logt
dataverwerkingen
[OTLP]
Logt
dataverwerkingen
[OTLP]
Leest/schrijft
metadata
[JDBC]
Slaat
inhoud
en
bijlagen
op
[S3
REST
API]
Buffert
applicatie-logberichten
lokaal
bij
uitval
logserver
[Disk
I/O]
Beheert
berichten
[REST
API]
Verstuurt
en
ontvangt
berichten
[Digikoppeling
REST
API
via
FSC]
Verstuurt
en
ontvangt
berichten
[Digikoppeling
REST
API
via
FSC]
Berichtenlijst,
mappen,
zoeken
[REST
API]
Beheert
systeem
via
[HTTPS
(browser)]
Legend
▯
person
▯
system
▯
container
▯
system boundary
Decentraal Berichtenmagazijn - Containers [
svg
|
png
|
puml
]