In order to detect complex relationships between multiple primitive events, possibly spanning different event streams, event stream processing (ESP) and complex event processing (CEP) techniques are applied. For this purpose, the JESPA middleware incorporates a high-performance, open source event processing engine (Esper), which allows to define complex event patterns using an SQL-like event-processing language.
Moreover, the middleware allows to individually pre-process the incoming events before they are forwarded to the complex event processing engine, and to postprocess the resulting generated complex events. For this purpose, a multitude of standard services (e.g., classification, persistence, augmentation) are offered by the middleware, and may be complemented by a producer or consumer by injecting additional user-defined services.
For the orchestration of services within the middleware, executable BPMN-based processing workflows are used. An example of such postprocessing is the escalation handling, during which arbitrary service agents may be invoked in order to react to undesired conditions. The post-processing stage may also be used to create individually tailored application-level events (so called context-based views), which only contain relevant information in a desired format, by invoking conversion, translation, and encoding services. The results can then directly be further processed by enterprise systems, such as supply-chain management and workflow-management systems, intelligent objects, or web-based services. This way, event producers (RFID/sensor readers) and event consumers (like users or enterprise systems) do not need to adapt their business logic to the middleware's functionality and data formats, but may abstract from how events are generated and how actions are carried out, benefiting from the middleware's ability to conduct the overall processing.
Further Information can be found on the JESPA Homepage
- Mitarbeiter
2012 |
In: Smart Mobile Apps, Kapitel 20 | |
Dirk Bade, Daniel Gleim
In: Tagungsband zum 9. GI/KuVS-Fachgespräch Ortsbezogene Anwendungen und Dienste | ||
2011 | Dirk Bade, Roman Puszies
In: Tagungsband zum 7. GI/KuVS-Fachgespräch | |
Steffen Kunz, Benjamin Fabian, Holger Ziekow, Dirk Bade
In: Enterprise Distributed Object Computing Conference Workshops (EDOCW), Helsinki | ||
2010 |
In: Computer Journal, Special Issue on Agent Technologies for Sensor Networks | |
2009 |
In: 8. GI/ITG KuVS Fachgespräch Sensornetze, Hamburg, Germany | |
Peter Ibach, Dirk Bade, Steffen Kunz
In: Verwaltung, Analyse und Bereitstellung kontextbasierter Informationen, Workshop, 39. GI-Jahrestagung, 2009, Lübeck, Germany | ||
In: Third International Workshop on Agent Technology for Sensor Networks (ATSN-09), Budapest, Hungary |
2013 | Dissertation of Dirk Bade
Tutor: Winfried Lamersdorf |
2013 | Diploma Thesis of Nicolas Haase
| |
2012 | Master Thesis of Cristina Murgu
| |
Bachelorarbeit of Daniel Gleim
| ||
Bachelorarbeit of Julian Kalinowski
| ||
Bachelorarbeit of Waldemar Spitschak
| ||
2011 | Master Thesis of Richard Günther
| |
Bachelorarbeit of Pascal Folleher
| ||
Diploma Thesis of Hai-Minh Le
| ||
2010 | Bachelorarbeit of Roman Puszies
| |
Bachelorarbeit of Christoph Koch
| ||
2009 | Bachelorarbeit of Alex Schajew
| |
Bacc. Thesis of Jan Lueke
|
CALL getCollectionFull('research/lookproject','vsys',26,0)