A Component-Based Middleware Platform for Reconfigurable Service-Oriented Architectures

Abstract : The Service Component Architecture (SCA) is a technology-independent standard for developing distributed Service-Oriented Architectures (SOA). The SCA standard promotes the use of components and architecture descriptors, and mostly covers the life-cycle steps of implementation and deployment. Unfortunately, SCA does not address the governance of SCA applications and provides no support for the maintenance of deployed components. This article covers this issue and introduces the FRASCATI platform, a run-time support for SCA with dynamic reconfiguration capabilities and run-time management features. The article presents the internal component-based architecture of the FRASCATI platform, and highlights its key features. The component-based design of the FRASCATI platform introduces many degrees of flexibility and configurability in the platform itself and for the SOA applications it can host. The article reports on micro-benchmarks highlighting that run-time manageability in the FRASCATI platform does not decrease its performance when compared to the de facto reference SCA implementation: Apache TUSCANY. Finally, a smart home scenario illustrates the extension capabilities and the various reconfigurations of the FRASCATI platform.
Type de document :
Article dans une revue
Software: Practice and Experience, Wiley, 2012, 42 (5), pp.559-583. 〈10.1002/spe.1077〉
Liste complète des métadonnées

Littérature citée [54 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/inria-00567442
Contributeur : Romain Rouvoy <>
Soumis le : mardi 3 avril 2012 - 09:10:54
Dernière modification le : jeudi 12 octobre 2017 - 15:10:01
Document(s) archivé(s) le : lundi 26 novembre 2012 - 12:35:41

Fichier

frascati.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Collections

Citation

Lionel Seinturier, Philippe Merle, Romain Rouvoy, Daniel Romero, Valerio Schiavoni, et al.. A Component-Based Middleware Platform for Reconfigurable Service-Oriented Architectures. Software: Practice and Experience, Wiley, 2012, 42 (5), pp.559-583. 〈10.1002/spe.1077〉. 〈inria-00567442〉

Partager

Métriques

Consultations de
la notice

1129

Téléchargements du document

1828