ARCHITECT: A layered framework for classifying technologies of event-based systems

  • Authors:
  • Agnès Voisard;Holger Ziekow

  • Affiliations:
  • Freie Universität Berlin, Takustr. 9, 14195 Berlin, Germany and Fraunhofer Institute for Software and Systems Engineering (ISST), Germany;Institute of Information Systems, Humboldt-Universität zu Berlin, Spandauer Straíe 1, Berlin, Germany

  • Venue:
  • Information Systems
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

In the past decade, event-based systems (EBS) have received increasing attention from various communities. Central to these systems is the notion of event, which is often generally considered as ''a happening of interest''. An EBS encompasses a large range of functionalities on various technological levels (e.g., language, execution, or communication). Existing approaches vary in the scope of implemented functionality and underlying technical concepts. For this reason, comparing EBS solutions is a challenging task. Furthermore, the lack of a unified view on EBS poses challenges to system architects in choosing and combining technologies for building event-based systems. This paper presents ARCHITECT, a framework that decomposes a general EBS into layers of abstraction. The goal of the proposed framework is twofold: (1) provide concepts that aid the understanding of existing technologies and solutions for EBS as well as their relations from a software engineering point of view; (2) present a layered framework, which enables classifying technologies for EBS and supports system architects in building complex systems from specialized components. We believe that the concepts presented in this paper are likely to improve the way both researchers and practitioners understand, use, and develop EBS components as well as complete systems.