Berichten Uitvraag Systeem

Centraal systeem voor het uitvragen, beheren en aanleveren van berichten in het Federatief Berichtenstelsel

Berichten Uitvraag Systeem - Berichten Uitvraag Service - ComponentsBerichten Uitvraag Systeem - Berichten Uitvraag Service - ComponentsBerichten Uitvraag Service[Container: Quarkus / Kotlin]Berichten UitvraagAPI[Component: JAX-RS Resource] REST endpoints voorberichtenlijst, ophalen,beheer en verwijderenToken Validatie[Component: CDI Bean] Valideert JWT bearer tokens(handtekening, iss, aud,exp, jti, acr) en stelt degebruikersidentiteit en hetbetrouwbaarheidsniveauvastBerichtenlijst Service[Component: CDI Bean] Levert per map eenberichtenlijstBericht OphaalService[Component: CDI Bean] Haalt berichten en bijlagenop uit cache enberichtenmagazijnBericht BeheerService[Component: CDI Bean] Verplaatst berichten naarandere map, verwijdertberichten en beheertberichtstatus (gelezen, etc.)Interactielaag[Software System] Portaal of app waarmeeburgers en ondernemerscommuniceren met hetberichtenstelselBerichtenmagazijn(eigen gehost)[Software System] Door een deelnemendeorganisatie zelf gehosteberichtenmagazijn-instantiemet dezelfde koppelvlakken(aanleveren,ophalen/beheren,aanmelden) als deBBO-gehoste variant.Berichtenmagazijn(BBO-gehost)[Software System] Berichten opslaan, ophalenen beheren (incl.berichtstatus). BBO-gehostereferentie-implementatiedie deelnemendeorganisaties kunnenafnemen in plaats van zelfte hosten.Berichtensessiecache[Container: Quarkus / Kotlin gedeelde library (in-process)] Afgeschermde in-processmodule: aggregeertberichten uit alleaangesloten magazijnen encachet ze per pseudoniem.Geen losse service meer enige ingang is deSessiecache-facade; deinterne werking(Redis-cache,magazijn-aggregatie) is nietzichtbaar voorconsumenten.Magazijnregister[Container: Quarkus / Kotlin gedeelde library (in-process)] Houdt per deelnemendeorganisatie (OIN) bij welkberichtenmagazijn erbijhoort  1:1, het magazijnIdís de OIN. Nu config-backed;later database-opslag metbeheer-interface.BerichtenboxAPI-aanroepennamens burger ofondernemer[Digikoppeling REST APIvia FSC (JWT bearertoken)]Haalt berichtenlijst,incl. berichtinhouden attributen, ofbijlagen op[Digikoppeling REST APIvia FSC]Beheertberichtstatus[Digikoppeling REST APIvia FSC]Haalt berichtenlijst,incl. berichtinhouden attributen, ofbijlagen op[Digikoppeling REST APIvia FSC]Beheertberichtstatus[Digikoppeling REST APIvia FSC]Valideert identiteitaanroeper[CDI]Berichtenlijst permap[CDI]Berichten enbijlagen ophalen[CDI]Berichtstatus enmappenbeheer[CDI]Haalt berichten op[CDI (in-process facade)]Haalt berichtenlijstop[CDI (in-process facade)]Werkt berichtstatusbij in cache[CDI (in-process facade)]Zoekt hetmagazijn-endpointop voorbijlage-routering[CDI (in-process)]Zoekt hetmagazijn-endpointop voorwrite-routering[CDI (in-process)]
Berichten Uitvraag Systeem - Berichten Uitvraag Service - Components
Componenten binnen de Berichten Uitvraag Service