Dynamic reconfiguration of event driven architecture using reflection and higher-order functions

Clark, Tony and Barn, Balbir ORCID logoORCID: https://orcid.org/0000-0002-7251-5033 (2013) Dynamic reconfiguration of event driven architecture using reflection and higher-order functions. International Journal of Software and Informatics, 7 (2) . pp. 137-168. ISSN 1673-7288 [Article]

Abstract

Component-based modelling is used as the basis of a number of approaches including Enterprise Architecture and System Architecture Design. Service Oriented Architecture (SOA) is a popular component-based approach but it has been criticised as not being suficiently flexible. A more flexible alternative is Event Driven Architecture (EDA) that can support Complex Event Processing. Dynamic reconfiguration of component behaviour is attractive because it allows an architecture to be extended and modified in situ without being taken off-line, updated and redeployed. This article shows how higher-order functions and reflection can support dynamic reconfiguration and how this approach is integrated with EDA. The approach is defined as patterns expressed in a component modelling language called LEAP and validated through a case study.

Item Type: Article
Keywords (uncontrolled): component service oriented architecture event driven architecture reconfiguration higher-order functions
Research Areas: A. > School of Science and Technology
A. > School of Science and Technology > Computer Science
A. > School of Science and Technology > Computer Science > Intelligent Environments group
A. > School of Science and Technology > Computer Science > SensoLab group
Item ID: 12735
Useful Links:
Depositing User: Users 3197 not found.
Date Deposited: 22 Nov 2013 13:34
Last Modified: 17 Apr 2019 11:40
URI: https://eprints.mdx.ac.uk/id/eprint/12735

Actions (login required)

View Item View Item

Statistics

Activity Overview
6 month trend
0Downloads
6 month trend
548Hits

Additional statistics are available via IRStats2.