Design Patterns for Event-driven Enterprise Architectures

In recent years, event processing has gained considerable attention as an individual discipline in computer science. For event processing, generally accepted software architectures based on proven design patterns and principles are missing. In this paper, we introduce a catalogue of design patterns that supports the development of event-driven enterprise architectures and complex event processing systems. The design principles originate from experiences reported in publications as well as from our own experiences in building event processing 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 event processing systems. Finally, we discuss a general reference architecture for event-driven enterprise systems.

Publication Details

Journal
SerWisS (University of Applied Sciences and Arts Hannover)
Published
2025-01-01
DOI
https://doi.org/10.25968/opus-3532
Primary Topic
Forest Ecology and Biodiversity Studies
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Design Patterns for Event-driven Enterprise Architectures

SerWisS (University of Applied Sciences and Arts Hannover)
Forest Ecology and Biodiversity Studies
article

Design Patterns for Event-driven Enterprise Architectures

article en

Abstract

In recent years, event processing has gained considerable attention as an individual discipline in computer science. For event processing, generally accepted software architectures based on proven design patterns and principles are missing. In this paper, we introduce a catalogue of design patterns that supports the development of event-driven enterprise architectures and complex event processing systems. The design principles originate from experiences reported in publications as well as from our own experiences in building event processing 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 event processing systems. Finally, we discuss a general reference architecture for event-driven enterprise systems.

SerWisS (University of Applied Sciences and Arts Hannover)
Industry, innovation and infrastructure
Openalex Percentile: Top 49%
Forest Ecology and Biodiversity Studies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.