Aperçu
Système permettant d'échanger des notifications asynchrones concernant des "business events" entre applications business
Services IT génériques
Sous-domaineAs a Service
TypologieSystem
Service ownerONSS
2020
Réutilisation22
Effort d'intégrationDescription fonctionnelle
Le terme "Event" désigne toute modification d'une donnée business par une ou plusieurs applications.
Pour que plusieurs applications et services puissent communiquer à ce sujet, un bus a été mis en place avec une architecture orientée événements. De même, tous les Events sont inscrits dans une hiérarchie de thèmes. Ceci permet de disposer d’un aperçu et d'y opérer des choix pour des notifications.
Le système EventNotification offre les fonctionnalités suivantes :
- PUBLISH d'un "Event Notification" sur une topic destination
Publication d'un Event sur le thème de son domaine business via un service web ou directement via le bus
- REPUBLISH d'un "Event Notification" sur une topic destination
Republication d'un Event sur le thème de son domaine business via un service web
- SUBSCRIBE à une "Event Notification" d'une topic destination
Abonnement à un Event de manière à garantir qu'un message, une fois transmis au service, soit livré à chacun de ses abonnés.
Public cible
Institutions qui souhaitent que leurs applications communiquent via un bus event-driven asynchrone.
Conditions d'intégration
Chaque Event design doit être présenté à la gestion du bus asynchrone.
Documentation
- Spécification de l'Event et exemples
- Informations contextuelles
- Documentation eventbuspublicationgateway
Contact
Contact : ReuseOperational@smals.be