(EN) Embodiments relate to event monitoring, identifying and predicting system comprises at least one database comprising an incoming data stream; a plurality of available data processing engines, each of the plurality of available data processing engines requiring an engine-specific event identifying instruction set; an abstraction engine configured to receive at least one engine-agnostic event identifying instruction set and convert the at least one engine-agnostic event identifying instruction set to an engine-specific event identifying instruction set suitable for a selected one of the plurality of available data processing engines; and a user interface comprising a data processing engine selector by which a user can provide the at least one engine-agnostic event identifying instruction set and select the one of the plurality of available data processing engines, and a report generator configured to provide an output result of processing at least a portion of the incoming data stream from the database by the selected one of the plurality of available data processing engines.
(FR) La présente invention se rapporte, dans des modes de réalisation, à un système de surveillance, d'identification et de prédiction d'événement comprenant au moins une base de données comprenant un flux de données entrant; une pluralité de moteurs de traitement de données disponibles, chaque moteur de traitement de données disponible de la pluralité de moteurs de traitement de données disponibles nécessitant un ensemble d'instructions d'identification d'événement spécifique au moteur; un moteur d'abstraction configuré de sorte à recevoir au moins un ensemble d'instructions d'identification d'événement indépendant du moteur et convertir ledit au moins un ensemble d'instructions d'identification d'événement indépendant du moteur en un ensemble d'instructions d'identification d'événement spécifique au moteur approprié pour un moteur de traitement de données disponible sélectionné parmi la pluralité de moteurs de traitement de données disponibles; et une interface utilisateur comprenant un sélecteur de moteur de traitement de données au moyen duquel un utilisateur peut fournir le ou les ensembles d'instructions d'identification d'événement indépendants du moteur et sélectionner le moteur de traitement de données disponible de la pluralité de moteurs de traitement de données disponibles, et un générateur de rapport configuré de sorte à fournir un résultat de sortie de traitement d'au moins une partie du flux de données entrant provenant de la base de données au moyen du moteur de traitement de données disponible sélectionné parmi la pluralité de moteurs de traitement de données disponibles.