MOZa PoC Federatief Berichtenstelsel
master
master
v
0.0.0
Berichten Uitvraag Systeem
Centraal systeem voor het uitvragen, beheren en aanleveren van berichten in het Federatief Berichtenstelsel
Info
Context views
Container views
Component views
Dependencies
BSNk Transformatie
Berichten Uitvraag Service
Berichtensessiecache
Berichten Uitvraag Systeem - Berichtensessiecache - Components
Berichten Uitvraag Systeem - Berichtensessiecache - Components
Berichtensessiecache
[Container: Quarkus / Kotlin]
Berichtensessiecache
API
[Component:
JAX-RS
Resource]
REST
endpoints
voor
berichtensessiecache
en
zoeken
MagazijnResolver
[Component:
CDI
Bean]
Bepaalt
op
basis
van
dienstvoorkeuren
(Profiel
Service)
en
machtigingen
welke
magazijnen
bevraagd
worden
PseudoniemService
[Component:
CDI
Bean]
Transformeert
PP
naar
EP
per
magazijn
via
BSNk
BerichtensessiecacheService
[Component:
CDI
Bean]
Aggregeert
berichten
uit
de
door
MagazijnResolver
bepaalde
magazijnen
en
cachet
de
resultaten
per
pseudoniem
Cache
[Component:
Redis
/
RediSearch]
Sessiecache
voor
berichten
met
full-text
zoekindex
(60s
TTL)
MagazijnClient
[Component:
REST
Client]
REST
client
naar
berichtenmagazijnen
Profiel
Service
[Software
System]
Contactgegevens,
communicatievoorkeuren
en
toestemmingsbeheer
(MoZa)
Berichtenmagazijn
(per
deelnemende
organisatie)
[Software
System]
Berichten
opslaan,
ophalen
en
beheren
(incl.
berichtstatus)
Berichten
Uitvraag
Service
[Container:
Quarkus
/
Kotlin]
Service
voor
burgers
en
ondernemers
-
berichtenbox
inzien
en
berichten
beheren
BSNk
Transformatie
[Container:
BSNk
container
(Logius)]
Transformeert
PP
naar
EP
per
berichtenmagazijn
—
vereist
sleutelmateriaal
per
deelnemer
Aanmeld
Service
[Container:
Quarkus
/
Kotlin]
Werkt
de
cache
bij
voor
nieuwe
berichten
verzonden
tijdens
de
sessie
van
de
ontvanger
Haalt
dienstvoorkeuren
op
om
te
bepalen
welke
magazijnen
bevraagd
worden
[Digikoppeling
REST
API
via
FSC]
Haalt
berichten
op
[Digikoppeling
REST
API
via
FSC]
Gebruikt
[CDI]
Vraagt
op
welke
magazijnen
bevraagd
moeten
worden
[CDI]
Transformeert
PP
naar
EP
per
magazijn
[CDI]
Leest/schrijft
cache
[Redis]
Haalt
berichten
op
[CDI]
Transformeert
PP
naar
EP
per
magazijn
[BSNk
API
(lokaal)]
Werkt
cache
bij
[REST
API
(intern,
mTLS)]
Haalt
berichten
op
[REST
API
(intern,
mTLS)]
Berichten Uitvraag Systeem - Berichtensessiecache - Components
Componenten binnen de Berichtensessiecache
Berichten Uitvraag Systeem - Berichtensessiecache - Components
Berichten Uitvraag Systeem - Berichtensessiecache - Components
Berichtensessiecache
[Container: Quarkus / Kotlin]
Berichtensessiecache
API
[Component:
JAX-RS
Resource]
REST
endpoints
voor
berichtensessiecache
en
zoeken
MagazijnResolver
[Component:
CDI
Bean]
Bepaalt
op
basis
van
dienstvoorkeuren
(Profiel
Service)
en
machtigingen
welke
magazijnen
bevraagd
worden
PseudoniemService
[Component:
CDI
Bean]
Transformeert
PP
naar
EP
per
magazijn
via
BSNk
BerichtensessiecacheService
[Component:
CDI
Bean]
Aggregeert
berichten
uit
de
door
MagazijnResolver
bepaalde
magazijnen
en
cachet
de
resultaten
per
pseudoniem
Cache
[Component:
Redis
/
RediSearch]
Sessiecache
voor
berichten
met
full-text
zoekindex
(60s
TTL)
MagazijnClient
[Component:
REST
Client]
REST
client
naar
berichtenmagazijnen
Profiel
Service
[Software
System]
Contactgegevens,
communicatievoorkeuren
en
toestemmingsbeheer
(MoZa)
Berichtenmagazijn
(per
deelnemende
organisatie)
[Software
System]
Berichten
opslaan,
ophalen
en
beheren
(incl.
berichtstatus)
Berichten
Uitvraag
Service
[Container:
Quarkus
/
Kotlin]
Service
voor
burgers
en
ondernemers
-
berichtenbox
inzien
en
berichten
beheren
BSNk
Transformatie
[Container:
BSNk
container
(Logius)]
Transformeert
PP
naar
EP
per
berichtenmagazijn
—
vereist
sleutelmateriaal
per
deelnemer
Aanmeld
Service
[Container:
Quarkus
/
Kotlin]
Werkt
de
cache
bij
voor
nieuwe
berichten
verzonden
tijdens
de
sessie
van
de
ontvanger
Haalt
dienstvoorkeuren
op
om
te
bepalen
welke
magazijnen
bevraagd
worden
[Digikoppeling
REST
API
via
FSC]
Haalt
berichten
op
[Digikoppeling
REST
API
via
FSC]
Gebruikt
[CDI]
Vraagt
op
welke
magazijnen
bevraagd
moeten
worden
[CDI]
Transformeert
PP
naar
EP
per
magazijn
[CDI]
Leest/schrijft
cache
[Redis]
Haalt
berichten
op
[CDI]
Transformeert
PP
naar
EP
per
magazijn
[BSNk
API
(lokaal)]
Werkt
cache
bij
[REST
API
(intern,
mTLS)]
Haalt
berichten
op
[REST
API
(intern,
mTLS)]
Berichten Uitvraag Systeem - Berichtensessiecache - Components [
svg
|
png
|
puml
]