Service-oriented enterprise platforms are increasingly called to support sense-and-respond capabilities in several application domains. In this context, Complex Event Processing is considered as a promising asset, as it enables to effectively extract meaningful events from raw data streams originated by sensing infrastructures, for enterprise processes and applications consumption. This paper proposes a novel CEP engine conceived with extensibility, interoperability, modularity and scalability requirements in mind. More specifically, we propose a Lightweight Stage-based Event Processor (LiSEP), based on a layered architectural design. Thanks to the adoption of Stage-Event Driven Architecture principles, core event processing logic is decoupled from low-level thread management issues. This results in an easy-to-understand and extensible implementation while testing results show performance scalability. We also report on the development of an ongoing case study on dangerous goods monitoring.
LiSEP: A Lightweight and Extensible Tool for Complex Event Processing / Ivan Zappia; David Parlanti; Federica Paganelli. - ELETTRONICO. - (2011), pp. 701-708. (Intervento presentato al convegno Services Computing (SCC), 2011 IEEE International Conference on) [10.1109/SCC.2011.63].
LiSEP: A Lightweight and Extensible Tool for Complex Event Processing
ZAPPIA, IVAN;PAGANELLI, FEDERICA
2011
Abstract
Service-oriented enterprise platforms are increasingly called to support sense-and-respond capabilities in several application domains. In this context, Complex Event Processing is considered as a promising asset, as it enables to effectively extract meaningful events from raw data streams originated by sensing infrastructures, for enterprise processes and applications consumption. This paper proposes a novel CEP engine conceived with extensibility, interoperability, modularity and scalability requirements in mind. More specifically, we propose a Lightweight Stage-based Event Processor (LiSEP), based on a layered architectural design. Thanks to the adoption of Stage-Event Driven Architecture principles, core event processing logic is decoupled from low-level thread management issues. This results in an easy-to-understand and extensible implementation while testing results show performance scalability. We also report on the development of an ongoing case study on dangerous goods monitoring.I documenti in FLORE sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.