Sonata : Flexible connections between interaction and business spaces - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Journal of Systems and Software Année : 2012

Sonata : Flexible connections between interaction and business spaces

Résumé

Every interactive system features a functional core and a user interface. Over the years, several types of software architectures for connecting these conceptual elements have been proposed, all of which fail to conciliate two essential qualities: enabling both business and interaction objects reuse, and limiting the amount of communication-specific code in reusable objects. We have described in previous work the Symphony Architecture, which bridges the gap between the interaction and business spaces, while requiring no code overhead in either business or interaction objects. Resulting development features minimal coupling between technology-agnostic business and interaction constructs, called Symphony Objects, and improves their reusability by clearly isolating them from the applicative logic and from technical objects. In this paper, we present an original software framework, called Sonata, which capitalizes on the conventions used for building and organizing Symphony Architecture instances, for minimizing the amount of configuration required for setting up connections between the business and interaction spaces.
Fichier principal
Vignette du fichier
Godet-Bar-JSS2012-accepted.pdf (1.65 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00751780 , version 1 (14-11-2012)

Identifiants

Citer

Guillaume Godet-Bar, Sophie Dupuy-Chessa, Dominique Rieu. Sonata : Flexible connections between interaction and business spaces. Journal of Systems and Software, 2012, 85 (5), pp.1105-1118. ⟨10.1016/j.jss.2011.12.030⟩. ⟨hal-00751780⟩
179 Consultations
391 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More