Coordination in Architectural Connection. Reflective and Aspectual Introduction

  1. Cuesta, Carlos E
  2. Pilar Romay, M
  3. de la Fuente, Pablo
  4. Barrio-Solórzano, Manuel
  5. younessi, Houman
Revista:
L'objet

ISSN: 1262-1137

Año de publicación: 2006

Volumen: 12

Número: 1

Páginas: 127-151

Tipo: Artículo

DOI: 10.3166/OBJET.12.1.127-151 GOOGLE SCHOLAR

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.