Definiëren van gebeurtenistypes


Om effectief notificeren mogelijk te maken is een van de eerste stappen het onderkennen van belangrijke gebeurtenissen die binnen het domein van een publisher plaatsvinden.

Hieronder staat een 3-staps aanpak voor het bepalen en beschrijven van gebeurtenistypes waarvoor notificaties verstekt gaan worden.

Stap 1: Inventariseren van gebeurtenissen[bewerken]

De eerste stap is het identificeren van plaatsvindende gebeurtenissen binnen het domein, of een deel daarvan, bij de aanbieder. Daarbij is onderscheid te maken in

  • 'business gebeurtenissen' die herkenbaar zijn voor zakelijke vertegenwoordigers, zoals 'Offerte ontvangen' of 'Factuur betaald', ,en
  • 'technische gebeurtenissen' die herkenbaar zijn voor IT'ers, zoals 'Gebouwgegevens gewijzigd' of 'Klantrecord toegevoegd'.

Vanwege de bredere herkenbaarheid is het meestal wenselijk om gebeurtenissen uit de eerste categorie te bepalen, maar in bepaalde gevallen kunnen ook meer technische gebeurtenissen meerwaarde hebben. Hierbij kan gebruik worden gemaakt van een techniek als '[event storming]' waarbij via workshops alle gebeurtenissen die binnen een specifiek domein worden geïnventariseerd en geordend.

Stap 2: Bepalen van relevante gebeurtenistypes[bewerken]

Bij deze stap wordt bepaald welke soorten gebeurtenissen het meest relevant zijn voor derden om notificaties over te ontvangen. Hierbij is het van belang dat consumers hun wensen kunnen inbrengen op basis waarvan een producer kan besluiten voor welke gebeurtenistypes hij events gaat publiceren. Ook bij deze stap is het van belang dat zowel domein-experts als technici zijn vertegenwoordigd en zij zoveel mogelijk dezelfde taal spreken.

Stap 3: Documenteren van gebeurtenistypes[bewerken]

De laatste stap is het gedetailleerd beschrijven van de benoemde soorten gebeurtenissen. Dit omvat het definiëren van algemene kenmerken zoals de naam, korte omschrijving, en specifieke attributen die altijd aanwezig moeten zijn in notificaties. Het belang van een goede beschrijving is groot, omdat consumers verstrekte notificaties correct moeten interpreteren en op basis daarvan gaan verwerken. Bij voorkeur is de betekenis van de gebeurtenistypes zodanig vastgelegd dat hij opvraagbaar is voor zowel mensen als applicaties.

Deze pagina is voor het laatst bewerkt op 21 okt 2024 om 13:01.