The convergence of AOP and active databases: Towards reactive middleware

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

Abstract

Reactive behavior is rapidly becoming a key feature of modern software systems in such diverse areas as ubiquitous computing, autonomic systems, and event-based supply chain management. In this paper we analyze the convergence of techniques from aspect oriented programming, active databases and asynchronous notification systems to form reactive middleware. We identify the common core of abstractions and explain both commonalities and differences to start a dialogue across community boundaries. We present existing options for implementation of reactive software and analyze their run-time semantics. We do not advocate a particular approach but concentrate on identifying how the various disciplines can benefit from each other. We believe that AOP can solve the impedance mismatch found in reactive systems that are implemented through inherently static languages, while AOP can benefit from the active database community's experience with event detection/composition and fault tolerance in large scale systems. The result could be a solid foundation for the realization of reactive middleware services. © Springer-Verlag Berlin Heidelberg 2003.

Cite

CITATION STYLE

APA

Cilia, M., Haupt, M., Mezini, M., & Buchmann, A. (2003). The convergence of AOP and active databases: Towards reactive middleware. Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2830, 169–188. https://doi.org/10.1007/978-3-540-39815-8_11

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