Coordination in Architectural Connection. Reflective and Aspectual Introduction
- Cuesta, Carlos E
- Pilar Romay, M
- de la Fuente, Pablo
- Barrio-Solórzano, Manuel
- younessi, Houman
ISSN: 1262-1137
Año de publicación: 2006
Volumen: 12
Número: 1
Páginas: 127-151
Tipo: Artículo
Otras publicaciones en: L'objet
Resumen
Coordination is an essential, architecture-level concern, which defines a pattern of behaviour scattered throughout architectural connections. Architecture Description Languages should be able to separate this concern and make it explicit. We propose to describe this coordination model as a set of specific components, which will be introduced into architectural connections to influence their behaviour. Two approaches are discussed: the first one defines reflection as a new architectural dimension, while the second one provides a conceptually simpler aspectual perspective. To show that these approaches are feasible, we provide an example using both techniques, where an initial pipeline-style architecture is extended by introducing a coordination infrastructure which encapsulates the classic Paxos consensus algorithm.