Profiel Service

Bevat contactvoorkeuren en contactgegevens van een identificeerbaar persoon

Software architectuur

Systeem Landschap diagram

De Systeem landschap diagram geeft een overzicht van alle actoren binnen het geprojecteerde landschap.
Dus niet alleen de Profiel Service, maar ook de systemen waarmee deze direct of indirect verbonden mee is.
Het laat hoogover zien wat benodigd is voor om op verschillende manieren (scenario 2,8 en 9) notificaties te verzenden.

<size:24>System Landscape View</size> <size:24>Systeem Landschap diagram</size> System Landscape ViewSysteem Landschap diagram DI KVK Logius MOZA Dienstverlener Vakapplicatie (mockup) vaneen organisatie vooruitwerking van de tweeregie-modellen Handelsregister De handelsregister api bijde KVK, bevat informatieover organisaties Organisatiesregister Organisatieregister api bijde kvk, vertaalt bsn naarkvk's BBO De Berichtenbox voorBurgers en Ondernemers Notificatiedienst Versturen van notificaties Mijn OverheidZakelijk De Mijn Overheid omgevingvoor zakelijke gebruikers Profiel Service Bevat contactvoorkeuren encontactgegevens van eenidentificeerbaar persoon IAM Gateway Identity Provider / Broker enAccess ManagementSystem (Keycloak) Verificatie Service Verifieert gebruikers email Zakelijke Gebruiker Medewerker bij eenDienstverlener Sleutelvoorziening Bewaart de KEK en depeppers van het NMC LogboekDataverwerkingen Verwerkingslog van MOZa(ClickHouse), gevuld via deLDV-wrapper eHerkenning Identity Provider voorbedrijven DigiD Identity Provider voorburgers en ZZP-ers EIDAS Identity Provider voorEuropese bedrijven Haalt de KEK en depeppers op bij hetopstarten Schrijftverwerkingsregistraties Notificatiestatus(optionele webhook)[webhook, CloudEvents(NL GOV),bearer-JWT] Initiëren notificatie(decentrale regie) Verstuurt e-mail/SMS Start notificatieprocess Beheert profiel via Authenticeertgebruikers via[OAUTH2] Leest en bewerktprofiel informatie Haalt bedrijfinformatie op Haalt organisaties op. Verzameltcontactmomenten verifieert emailadressen via Verstuurt notificatievia Gebruikt als IDP[OAUTH2] Gebruikt als IDP[OAUTH2] Gebruikt als IDP[OAUTH2] Verstuurtkennisgeving via Verstuurtkennisgeving Haalt profielinformatie op Haalt voorkeur opbinnen deverzendtaak, meldte-mailadres ongeldig Legend ▯ person ▯ system ▯ boundary ▯ DI boundary(last back color, dashed) ▯ KVK boundary(last back color, dashed) ▯ Logius boundary(last back color, dashed) ▯ MOZA boundary(last back color, dashed) 
SysteemLandschap

Systeem Container diagram

<size:24>Container View: Profiel Service</size> Container View: Profiel Service Profiel Service[system] Profiel Service[Quarkus] Bevat contactvoorkeuren encontactgegevens van eenidentificeerbaar persoon Profiel serviceDatabase[PostgreSQL] Bevat basisprofielinformatie overondernemingen BBO De Berichtenbox voorBurgers en Ondernemers Notificatiedienst Versturen van notificaties Mijn OverheidZakelijk De Mijn Overheid omgevingvoor zakelijke gebruikers Verificatie Service Verifieert gebruikers email Leest en bewerktprofiel informatie Leest en bewerktprofiel informatie verifieert emailadressen via Verstuurt notificatievia Verstuurtkennisgeving Haalt profielinformatie op Haalt voorkeur opbinnen deverzendtaak, meldte-mailadres ongeldig Legend ▯ system ▯ container ▯ system boundary 
ProfielServiceContainer

Dit diagram toont het containerniveau van de Profiel Service en de systemen waarmee deze interageert. De Profiel Service bestaat uit een service-laag met een achterliggende database. Daarnaast raadpleegt de service het Handelsregister, om twee redenen:

  1. Het tonen van bedrijfsinformatie aan zakelijke gebruikers via MijnOverheid Zakelijk.
  2. Het verstrekken van adresgegevens aan de Berichtenbox voor Burgers en Ondernemers (BBO), wanneer deze daar om vraagt.