Berichtenmagazijn (BBO-gehost)

Berichten opslaan, ophalen en beheren (incl. berichtstatus). BBO-gehoste referentie-implementatie die deelnemende organisaties kunnen afnemen in plaats van zelf te hosten.

Berichtenmagazijn (BBO-gehost) - Berichtenmagazijn Aanlever API - ComponentsBerichtenmagazijn (BBO-gehost) - Berichtenmagazijn Aanlever API - ComponentsBerichtenmagazijn Aanlever API[Container: Quarkus / Kotlin]Aanlever REST API[Component: JAX-RS Resource] REST endpoints voor hetaanleveren van berichtenen bijlagenCircuitBreaker[Component: MicroProfile FaultTolerance] Weigert schrijfoperatieswanneer RPO=0 nietgegarandeerd kan worden(dataopslag onbeschikbaar)Bericht OpslagService[Component: CDI Bean] Berichtlevenscyclus:valideren, opslaan enaanmeldenDataopslag[Container: PostgreSQL 18 + HibernateORM Panache (Flyway-migraties)] Berichtstatus, inhoud enbijlagen (0 berichtverlies)Bericht ValidatieService[Container: Quarkus / Kotlin (in-processCDI)] Valideert berichten optechnische eisen encontroleert toestemming viaProfiel Service. In-processCDI binnen hetberichtenmagazijn, geenlosse REST-service.Publicatie Stream[Container: Quarkus / Kotlin] Wacht met aanmelden vaneen bericht tot depublicatiedatum isverstreken (outbox-patroonvoor gegarandeerdebezorging)Schrijfoperaties via[CDI]Delegeert naar (alscircuit closed)[CDI]Schrijft berichtenen bijlagen[SQL/JDBC]Stuurt bericht tervalidatie[CDI]Stuurt gevalideerdbericht door[CDI]
Berichtenmagazijn (BBO-gehost) - Berichtenmagazijn Aanlever API - Components
Componenten binnen de Berichtenmagazijn Aanlever API