Effects of Event-driven Architecture on Modularity Software: A Research Agenda

Abstract

Event-driven architecture has been widely adopted in the software industry, emerging as an alternative to modular development to support rapid adaptations of constantly evolving systems. How- ever, little is known about the effects of event-driven architecture on performance, stability, and software monitoring, among oth- ers. Consequently, professionals end up adopting it without any empirical evidence about its impact. Even worse, the current litera- ture lacks studies that point to which emerging research directions need to be explored. This article proposes an agenda for future research based on the scarcity of literature in the field of event- oriented architecture. This agenda was derived from a literature review and a case study carried out, as well as from the authors’ experience. Five main topics were explored in this work: software performance, empirical studies, architectural stability, challenges for software adoption, and monitoring. Finally, this article seeks to help researchers and professionals by proposing an agenda that serves as a starting point for their research.

Publication
Technical Report, November, University of Vale do Rio dos Sinos
Date
Links