Skip to content
Licensed Unlicensed Requires Authentication Published by De Gruyter Oldenbourg October 8, 2009

Event Correlation in Heterogeneous Environments Ereigniskorrelation in heterogenen Umgebungen

  • Björn Schilling , Udo Pletat and Kurt Rothermel

Abstract

Complex event processing (CEP) is an emerging software technology for detecting business-relevant situations in streams of events and for providing these detected situations to business processes that are interested in it. While currently CEP-systems are mostly deployed within a single business domain at a limited scale, the cooperative nature of business applications gives reason that complex event processing will soon address multiple business domains and involve an increasingly large number of business events. In order to ensure interoperability as well as efficient utilization of processing and network capability, we motivate the need for heterogeneous correlation technology in the context of business applications. In this article we give an overview of the project “Distributed heterogeneous event processing” (DHEP) involving the IBM Böblingen lab and the Universität Stuttgart, where this need is adressed. The key aspect of the project is the deployment of collections of event correlation rules to a network of heterogeneous event correlation engines. We give an overview of challenges and possible solutions for the dynamic configuration of such environments and present our architecture which supports network-wide cooperation between different correlation engines.

Zusammenfassung

Komplexe Ereignisverarbeitung (CEP) ist insbesondere im Bereich der Geschäftsanwendungen eine aufstrebende Technologie, um bestimmte Situationen in Ereignisströmen zu erkennen. Derzeit ist die Verarbeitung typischerweise noch zentral und somit auf einzelne Bereiche beschränkt. Allerdings entstehen durch die zunehmenden Kooperationen von Geschäftspartnern neue Anforderungen für die komplexe Ereignisverarbeitung. Um eine Interoperabilität und effiziente Ereignisverarbeitung auch in solchen geschäftsübergreifenden Szenarien gewährleisten zu können, schlagen wir eine heterogene Ereignisverarbeitung im Kontext von Geschäftsanwendungen vor. Mit dieser Herausforderung befasst sich das Projekt “Distributed Heterogeneous Event Processing” (DHEP), das derzeit vom IBM Forschungs- und Entwicklungszentrum Böblingen gemeinsam mit der Universität Stuttgart durchgeführt wird. Im Hauptaspekt beschäftigt sich das Projekt mit der Konfiguration und Verteilung von Korrelationsregeln in einem Netzwerk von heterogenen Korrelationsknoten. Dieser Artikel gibt eine Übersicht über die sich ergebenden Anforderungen und schlägt mögliche Lösungen für eine dynamische Konfiguration vor. Desweiteren präsentieren wir unsere Architektur, die eine netzwerkweite Kooperation von verschiedenen Korrelationsmaschinen ermöglicht.


* Correspondence address: IPVS, Universitätsstr. 38, 70569 Stuttgart, Deutschland,

Published Online: 2009-10-08
Published in Print: 2009-09

© by Oldenbourg Wissenschaftsverlag, München, Germany

Downloaded on 27.4.2024 from https://www.degruyter.com/document/doi/10.1524/itit.2009.0551/html
Scroll to top button