Notificeren
VERSIE: 19-05-2023 STATUS: definitief
Incrementele implementatie
Het iWlz-netwerkmodel wordt incrementeel geïmplementeerd aan de hand van het afsprakenstelsel iWlz-netwerkmodel. Het eerste deel dat wordt geïmplementeerd is het Indicatieregister.
De inhoud van dit artikel geeft de situatie weer voor de eerste implementatiestap.
Dit artikel beschrijft de dienst Notificeren. Deze dienst wordt door bronhouders aangeboden aan (toekomstige) afnemers. Dit wordt uitgewerkt in RFC0008 - Functionele uitwerking notificaties. Derhalve wordt SOLL-situatie in dit artikel nog niet beschreven.
Algemene kenmerken indicatieregister
Beschrijving | Zodra binnen een register een CRUD-event plaats vindt, ontvangen alle deelnemers die zich op dit CRUD-event hebben geabonneerd (de 'abonnees') een notificatie. |
---|---|
Precondities | Er is bij de bronhouder een abonnement op een CRUD-event geregistreerd. Voorafgaand aan het versturen van de notificatie aan de abonnee wordt de autorisatie aangemaakt die de abonnee nodig heeft om de genotificeerde gegevens te kunnen raadplegen. IST: Het aanmaken van de autorisatie vindt plaats tijdens het notificatie-proces. |
Postcondities | De abonnee heeft de notificatie ontvangen. |
Sequentiediagram IST-situatie Indicatieregister indicatieregister
In de implementatiestap Indicatieregister is de notificatie geïmplementeerd als het versturen en ontvangen van een autorisatiecode. Onderstaand sequentiediagram geeft de werking weer.
Beschrijving indicatieregister
# | Beschrijving | Toelichting |
1 | CRUD-event | Er vindt een CRUD-event plaats in het bronsysteem van CIZ. Het gemuteerde record is inzichtelijk. |
2 | Selecteer te notificeren abonnees | Bronhouder CIZ selecteert de te notificeren abonnees, hierbij worden de volgende stappen doorlopen:
|
3 | Notification | Bronsysteem notificeert resource server. Formaat van request kan worden bepaald door bronhouder. |
4 | Authz code request | Resource server stuurt een autorisatiecode-verzoek naar de autorisatieserver. Zie paragraaf ‘Notificatie naar autorisatie server’ in artikel Datastructuur notificatie voor de opbouw van dit request. |
5 | Autorisatie-flow | Vanaf hier wordt de reguliere autorisatie-flow doorlopen. De afnemer wordt genotificeerd door het versturen van een autorisatiecode. |
Â