Overzicht
Systeem om asynchroon notificaties over 'business events' tussen businesstoepassingen uit te wisselen.
Generieke IT-bouwblokken
SubdomeinAs a Service
TypologieSystem
Service ownerRSZ
2020
Hergebruik22
Integration effortFunctionele beschrijving
Een 'Event' is elke significante wijziging aan een business gegeven door één of meerdere toepassingen. Opdat verschillende toepassingen en services hierover zouden kunnen communiceren werd een bus met event-driven architectuur opgezet. Ook alle Events worden op een hiërarchie van topics geplaatst, zodoende een overzicht te krijgen om hieruit keuzes te kunnen maken voor notificaties.
Het systeem EventPublication biedt volgende functionaliteiten:
- PUBLISH van een 'Event Notification' op een topic destination
Publiceren (versturen) van een 'Event notification' op een topic van zijn business domein via een webservice of rechtstreeks via de bus. De aflevering van het bericht is gegarandeerd. - SUBSCRIBE op een 'Event Notification' van een topic destination
Abonneren op een 'Event Notification' door een geïnteresseerde ontvanger. - RECEIVE van een 'Event Notification' op een topic destination
Ontvangen van een 'Event Notification' waarop de ontvanger geabonneerd is.
Doelpubliek
Applicaties van de RSZ die met elkaar willen communiceren via een asynchrone event-driven bus.
Integratievoorwaarden
Elk Event design moet voorgesteld worden aan het beheer van de asynchrone bus.
Documentatie
Contact
Contact: ReuseOperational@smals.be