Complex Event Processing est une façon de reconnaître et de répondre aux situations qui se produisent au sein d'une organisation. Il est le plus souvent utilisé dans le contexte de la gestion des processus d'affaires . Traitement des événements complexes est généralement effectuée par un programme informatique qui contrôle l'information entrant et quittant l'organisation afin de trouver des modèles d'événements. Il recommande ensuite ou met en œuvre automatiquement une solution basée sur des algorithmes et des données existantes.Complex Event Processing est le plus souvent utilisé dans les industries des télécommunications, de la finance et des transports.
Chaque fois que de nouvelles données sont entrées dans le système, ce qui est connu comme un événement. De nouvelles données peuvent prendre plusieurs formes. Il peut être n'importe quoi à partir d'un dossier personnel pour un chiffre d'affaires d'un ordre d'achat. L'ordinateur analyse ces événements dans une procédure dite de traitement.Clusters d'événements connexes peuvent être utilisées pour déduire un événement complexe, qui est où le nom de traitement des événements complexes vient.
Plusieurs techniques peuvent être utilisées pour traiter les événements. Détection Event-modèle ressemble à un événement récurrent ou série d'événements. Abstraction utilise un événement pour en tirer une généralité utile de lui. Détection relations reconnaît qu'un événement ou une série d'événements se produit toujours en corrélation avec un autre événement ou série d'événements. D'autres techniques utilisées dans le traitement des événements complexes comprennent des hiérarchies d'événements de modélisation et d'abstraction des processus pilotés par les événements.
L'analyse des événements ne servirait à rien si elle ne conduit pas à des solutions aux problèmes ou entraîner d'autres changements au sein de l'organisation. Une fois qu'un événement a été analysée, l'ordinateur identifie les événements les plus significatifs et prend des mesures pour y répondre. Ces actions peuvent être des algorithmes, appelés solutions axées calcul, telles que la commande automatiquement plus d'encre à chaque fois une imprimante est à court pré-programmés. L'action peut aussi être un rapport ou une alerte de laisser l'opérateur ou gestionnaire savent quelle est la situation et quelles mesures le système recommande. Ceci est connu comme une solution de détection orientée.
Les entreprises qui la gestion des processus d'affaires de pratique sont les plus susceptibles d'utiliser le traitement d'événements complexes. gestion des processus d'affaires est une méthode de gestion qui prend l'écoute des besoins de ses clients comme ligne directrice pour la structuration et l'organisation de l'entreprise. Les entreprises qui utilisent cette méthode de gestion travaillent toujours à améliorer les processus pour aider à atteindre les objectifs de l'entreprise. Complex Event Processing est un outil utile pour ce faire, car il permet gestionnaires à reconnaître les modèles qui pourraient être difficiles ou impossibles à remarquer, sans l'aide de la technologie dédiée.