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. La livraison des messages est garanti.
Le système EventNotification offre les fonctionnalités suivantes :
- PUBLISH d'un "Event Notification" sur une topic destination
Publication (envoie) d'un "Event Notification" sur le thème de son domaine business via un service web ou directement via le bus. - SUBSCRIBE à une "Event Notification" d'une topic destination
Abonnement par le récepteur à un "Event Notification" qui lui intéresse. - RECEIVE d'un "Event Notification" sur une topic destination
Réception d'un "Event Notification" auquel le récepteur est abonné.
Public cible
Des applications de l'ONSS qui veulent communiquer entre eux 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