Entity-based state management for complex event processing applications

1Citations
Citations of this article
12Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Complex Event Processing (CEP) using Event-Condition-Action (ECA) rules has proved particularly suitable for detecting noteworthy business situations of a defined length and structure. By contrast, challenges arise when the state of a complex, durable entity - e.g., a counter, a server, or a task queue - shall be derived from continuous streams of low-level updates. In this paper, we present a novel approach to state management for CEP applications. We propose business entity providers, which encapsulate arbitrary state-calculation logic and manage state in the form of typed, application-wide data structures. Using a plug-in-based component model, business entity providers can be integrated into an application based on the specific requirements of a business scenario. We present an ECA rule model that allows accessing business entities well-integrated with event-pattern detection and demonstrate our approach in a real-world scenario from the workload automation domain. © Springer-Verlag Berlin Heidelberg 2011.

Cite

CITATION STYLE

APA

Obweger, H., Schiefer, J., Suntinger, M., & Thullner, R. (2011). Entity-based state management for complex event processing applications. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6826 LNCS, pp. 154–169). https://doi.org/10.1007/978-3-642-22546-8_13

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free