MOZa PoC Federatief Berichtenstelsel
master
master
v
0.0.0
Berichtenmagazijn (per deelnemende organisatie)
Berichten opslaan, ophalen en beheren (incl. berichtstatus)
Info
Context views
Container views
Component views
Dependencies
Bericht Validatie Service
Berichtenmagazijn Aanlever API
Publicatie Stream
Berichtenmagazijn (per deelnemende organisatie) - Berichtenmagazijn Aanlever API - Components
Berichtenmagazijn (per deelnemende organisatie) - Berichtenmagazijn Aanlever API - Components
Berichtenmagazijn Aanlever API
[Container: Quarkus / Kotlin]
Aanlever
REST
API
[Component:
JAX-RS
Resource]
REST
endpoints
voor
het
aanleveren
van
berichten
en
bijlagen
CircuitBreaker
[Component:
MicroProfile
Fault
Tolerance]
Weigert
schrijfoperaties
wanneer
RPO=0
niet
gegarandeerd
kan
worden
(dataopslag
onbeschikbaar)
Bericht
Opslag
Service
[Component:
CDI
Bean]
Berichtlevenscyclus:
valideren,
opslaan
en
aanmelden
Dataopslag
[Container:
Naar
keuze
implementatie]
Berichtstatus,
inhoud
en
bijlagen
(0
berichtverlies)
Bericht
Validatie
Service
[Container:
Quarkus
/
Kotlin]
Valideert
berichten
op
technische
eisen
en
controleert
toestemming
via
Profiel
Service
Publicatie
Stream
[Container:
Quarkus
/
Kotlin]
Wacht
met
aanmelden
van
een
bericht
tot
de
publicatiedatum
is
verstreken
(outbox-patroon
voor
gegarandeerde
bezorging)
Schrijfoperaties
via
[CDI]
Delegeert
naar
(als
circuit
closed)
[CDI]
Schrijft
berichten
en
bijlagen
[SQL/JDBC]
Stuurt
bericht
ter
validatie
[REST
API
(intern,
mTLS)]
Stuurt
gevalideerd
bericht
door
[REST
API
(intern,
mTLS)]
Berichtenmagazijn (per deelnemende organisatie) - Berichtenmagazijn Aanlever API - Components
Componenten binnen de Berichtenmagazijn Aanlever API
Berichtenmagazijn (per deelnemende organisatie) - Berichtenmagazijn Aanlever API - Components
Berichtenmagazijn (per deelnemende organisatie) - Berichtenmagazijn Aanlever API - Components
Berichtenmagazijn Aanlever API
[Container: Quarkus / Kotlin]
Aanlever
REST
API
[Component:
JAX-RS
Resource]
REST
endpoints
voor
het
aanleveren
van
berichten
en
bijlagen
CircuitBreaker
[Component:
MicroProfile
Fault
Tolerance]
Weigert
schrijfoperaties
wanneer
RPO=0
niet
gegarandeerd
kan
worden
(dataopslag
onbeschikbaar)
Bericht
Opslag
Service
[Component:
CDI
Bean]
Berichtlevenscyclus:
valideren,
opslaan
en
aanmelden
Dataopslag
[Container:
Naar
keuze
implementatie]
Berichtstatus,
inhoud
en
bijlagen
(0
berichtverlies)
Bericht
Validatie
Service
[Container:
Quarkus
/
Kotlin]
Valideert
berichten
op
technische
eisen
en
controleert
toestemming
via
Profiel
Service
Publicatie
Stream
[Container:
Quarkus
/
Kotlin]
Wacht
met
aanmelden
van
een
bericht
tot
de
publicatiedatum
is
verstreken
(outbox-patroon
voor
gegarandeerde
bezorging)
Schrijfoperaties
via
[CDI]
Delegeert
naar
(als
circuit
closed)
[CDI]
Schrijft
berichten
en
bijlagen
[SQL/JDBC]
Stuurt
bericht
ter
validatie
[REST
API
(intern,
mTLS)]
Stuurt
gevalideerd
bericht
door
[REST
API
(intern,
mTLS)]
Berichtenmagazijn (per deelnemende organisatie) - Berichtenmagazijn Aanlever API - Components [
svg
|
png
|
puml
]