VARIABLE SELECTION OF DIFFERENT VERSIONS OF AN EVENT HANDLER

Embodiments of the present invention provide a method, system and computer program product for variable event handling in a multi -tenant environment. In an embodiment of the invention, a method for variable event handling in a multi-tenant environment includes receiving an event placed on an event...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: DRISCOLL, Christopher, STURIM, Robert, NANOPOULOS, Andy
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Embodiments of the present invention provide a method, system and computer program product for variable event handling in a multi -tenant environment. In an embodiment of the invention, a method for variable event handling in a multi-tenant environment includes receiving an event placed on an event bus in an event driven data processing system, the event corresponding to a multiplicity of different instances of a single event handler, with each instance having been adapted to process the event. The method additionally includes decoding the event to identify a version of a target application for the event and matching the version of the target application to an end point for a particular one of the different event handlers. Finally, the method includes routing the event to the matched end point. Selon des modes de réalisation, la présente invention concerne un procédé, un système et un produit programme d'ordinateur pour la gestion variable d'événements dans un environnement multilocataire. Dans un mode de réalisation de l'invention, un procédé de gestion variable d'événements dans un environnement multilocataire comprend la réception d'un événement placé sur un bus d'événements dans un système de traitement de données guidé par les événements, l'événement correspondant à une multiplicité d'instances différentes d'un unique gestionnaire d'événements, chaque instance ayant été conçue pour traiter l'événement. Le procédé comprend en outre le décodage de l'événement pour identifier une version d'une application cible pour l'événement, et l'appariement de la version de l'application cible à un point d'extrémité pour un gestionnaire d'événements particulier parmi les différents gestionnaires d'événements. Enfin, le procédé comprend le routage de l'événement vers le point d'extrémité apparié.