• Home
  • Search
  • Towards pattern‐based architectures for event processing systems
  • Cite Icon9
  • https://doi.org/10.1002/spe.2204Copy DOI Icon

Towards pattern‐based architectures for event processing systems

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

SUMMARYRecently, event processing (EP) has gained considerable attention as an individual discipline in computer science. From a software engineering perspective, EP systems still lack the maturity of well‐established software architectures. For the development of industrial EP systems, generally accepted software architectures based on proven design patterns and principles are still missing. In this article, we introduce a catalog of design patterns that supports the development of event‐driven architectures (EDAs) and complex EP systems. The design principles originate from experiences reported in publications as well as from our own experiences in building EP systems with industrial and academic partners. We present several patterns on different layers of abstractions that define the overall structure as well as the building blocks for EP systems. Architectural patterns that determine the top‐level structure of an EDA can be distinguished from design patterns that specify the basic mechanisms of EP. The practical application of the catalog of patterns is described by the pattern‐based design of a sample EDA for a sensor‐based energy control system. Finally, we propose a coherent and general reference architecture for EP derived from the proposed patterns.Copyright © 2013 John Wiley & Sons, Ltd.

Similar Papers
  • Research Article

Optimizing Expressibility and Performance of Kleene Operators on Binary Tree-based Directed Graph in Complex Event Processing

  • Oct 05, 2014
  • Research Journal of Applied Sciences, Engineering and Technology
  • Babak Behravesh +3
  • PDF
  • Research Article
  • Citations3

Optimizing Database Performance in Complex Event Processing through Indexing Strategies

  • Jul 24, 2024
  • Data
  • Maryam Abbasi +4
  • Conference Article

Secure Complex Event Processing Framework

  • Jan 01, 2017
  • Venkata Krishna Kota +4
  • Conference Article
  • Citations192

Distributed complex event processing with query rewriting

  • Jul 06, 2009
  • Nicholas Poul Schultz-Møller +2
  • Conference Article
  • Citations5

High-Performance Complex Event Processing

  • Oct 06, 2020
  • M.M Volkova +2
  • Book Chapter
  • Citations1

Interval Logic for Design and Maintenance of Complex Event Processing Systems

  • Jan 01, 2012
  • Jean-René Coffi +2
  • Research Article
  • Citations3

Attributed Graph Rewriting for Complex Event Processing Self-Management

  • Sep 20, 2016
  • ACM Transactions on Autonomous and Adaptive Systems
  • Wilson A Higashino +4
  • Conference Article
  • Citations70

Learning from the past

  • May 26, 2014
  • Alessandro Margara +2
  • Research Article
  • Citations100

Recent Advancements in Event Processing

  • Feb 13, 2018
  • ACM Computing Surveys
  • Miyuru Dayarathna +1
  • Research Article
  • Citations10

LogCEP - Complex Event Processing based on Pushdown Automaton

  • Nov 30, 2014
  • International Journal of Hybrid Information Technology
  • Jian Cao +4
  • Research Article
  • Citations10

Fog-enabled Event Processing Based on IoT Resource Models

  • Sep 01, 2019
  • IEEE Transactions on Knowledge and Data Engineering
  • Yang Zhang +1
  • Conference Article
  • Citations9

Towards trustworthy complex event processing

  • Jun 01, 2014
  • Hua Chai +1
  • Conference Article
  • Citations8

A complex event processing for large-scale M2M services and its performance evaluations

  • Jun 24, 2015
  • Yuji Kobayashi +3
  • Book Chapter

High Efficient Complex Event Processing Based on Storm

  • Oct 24, 2013
  • Shengjian Liu +3
  • Conference Article
  • Citations13

OECEP

  • Sep 16, 2012
  • Sebastian Binnewies +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.