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égrationQuelle en est l'utilité ?
En tant qu’institution de la sécurité sociale, vous devez développer des applications nécessitant l'échange de notifications. Grâce au service « EventNotification », vous pouvez utiliser un bus asynchrone avec une architecture orientée événements qui assure la communication entre vos applications business.
Description 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