Skip to main content

2015 | Buch

Complex Event Processing

Komplexe Analyse von massiven Datenströmen mit CEP

insite
SUCHEN

Über dieses Buch

Ralf Bruns und Jürgen Dunkel bieten eine kompakte Einführung in die Grundprinzipien von Complex Event Processing (CEP), das eine extrem leistungsfähige Softwaretechnologie zur systematischen Analyse von massiven Datenströmen in Echtzeit darstellt. Die Autoren stellen die wesentlichen Sprachkonzepte der Ereignisverarbeitung Schritt für Schritt vor. Eine Fallstudie aus dem M2M-Bereich verdeutlicht die praktische Anwendung von CEP. Moderne Unternehmen stehen vor der Herausforderung mit immer größeren Datenmengen umgehen zu müssen. Neben immensen statischen Datenbeständen ist es entscheidend, auch kontinuierlich eintreffende Datenströme effizient zu nutzen, um geschäftliche Entscheidungen situationsabhängig treffen zu können. Mit CEP ist es möglich, hochfrequente Datenströme intelligent zu analysieren und daraus zeitnah operative Unternehmensentscheidungen abzuleiten. CEP steht für eine neue Qualität von Unternehmensanwendungen – agil und effizient.

Inhaltsverzeichnis

Frontmatter
1. Motivation: Datenströme in vernetzten Systemen
Zusammenfassung
Immer mehr Datenquellen, z.B. Smartphones, Produktionsmaschinen oder soziale Netzwerke, produzieren ständig neue Daten. Als besondere Herausforderung müssen deshalb nicht nur statische Datenbestände, sondern verstärkt auch Ströme kontinuierlich eintreffender Daten ausgewertet und analysiert werden. Dieses Kapitel beschreibt die wesentlichen Eigenschaften von Datenströmen und zeigt, wie sich ereignisgesteuerte Systeme zur Verarbeitung kontinuierlicher Datenströme einsetzen lassen.
Ralf Bruns, Jürgen Dunkel
2. Complex Event Processing im Überblick
Zusammenfassung
Complex Event Processing ist eine von David Luckham entwickelte Softwaretechnologie, um kontinuierliche Ereignisströme zu verarbeiten. Dieses Kapitel stellt die Grundkonzepte des Complex Event Processing schrittweise im Überblick vor.
Ralf Bruns, Jürgen Dunkel
3. Sprachkonzepte zur Ereignisverarbeitung
Zusammenfassung
Die Verarbeitung von Ereignissen und das Erkennen von Ereignismustern bilden den Kern des Complex Event Processing. Dieses Kapitel führt die wesentlichen Sprachkonzepte der Ereignisverarbeitung anhand einer vereinfachten Beispielsprache zur Formulierung von Ereignisregeln ein – differenziert nach dem Bedingungsteil mit der Beschreibung von Ereignismustern und dem Aktionsteil. Der anschließende Abschn. stellt mit Esper eine konkrete EPL vor.
Ralf Bruns, Jürgen Dunkel
4. Fallstudie: Überwachung eines industriellen M2M-Systems
Zusammenfassung
Am Beispiel der Überwachung von Solarstromanlagen leitet dieses Kapitel Schritt für Schritt die Architektur und den Entwurf eines CEP-basierten Systems her. Für jeden Verarbeitungsschritt wird exemplarisch eine Ereignisregel angegeben.
Ralf Bruns, Jürgen Dunkel
5. Stand der Entwicklung und Ausblick
Zusammenfassung
Aussichtsreiche Anwendungsgebiete von CEP, verfügbare CEP-Plattformen und ein Ausblick beschreiben den aktuellen Stand der Entwicklung der Ereignisverarbeitung.
Ralf Bruns, Jürgen Dunkel
Backmatter
Metadaten
Titel
Complex Event Processing
verfasst von
Ralf Bruns
Jürgen Dunkel
Copyright-Jahr
2015
Electronic ISBN
978-3-658-09899-5
Print ISBN
978-3-658-09898-8
DOI
https://doi.org/10.1007/978-3-658-09899-5