Vers un environnement multi personnalités pour la configuration et le déploiement d'applications à base de composants logiciels
Résumé
La multiplication des langages de description d'architectures, des modèles et des plates-formes de composants pose un sérieux dilemme aux architectes d'applications à base de composants logiciels. D'un côté, ils doivent choisir un langage pour exprimer des configurations concrètes qui seront déployées automatiquement sur des plates-formes d'exécution. D'un autre côté, ils désirent capitaliser leurs architectures logicielles indépendamment des langages de description et des plates-formes d'exécution. Pour résoudre ce problème, nous proposons un environnement multi personnalités pour la configuration et le déploiement d'applications à base de composants logiciels. Celui-ci est constitué d'un noyau central capturant un modèle canonique de configuration et de déploiement et d'un ensemble de personnalités adaptées aux langages et aux plates-formes. Cet article décrit l'architecture de cet environnement et discute des personnalités pour les modèles de composants CORBA et Fractal.
–––––
The multiplication of architecture description languages, component models and platforms implies a serious dilemma for component based software architects. On the one hand, they have to choose a language to describe concrete configurations which will be automatically deployed on execution platforms. On the other hand, they wish to capitalize their software architectures independently of any description languages or platforms. To solve this problem, we propose a multi personalities environment for the configuration and the deployment of component based applications. This environment is composed of a core capturing a canonical model of configuration and deployment, and a set of personalities tailored to languages and platforms. This paper details the architecture of such an environment and describes the personalities for the CORBA and Fractal component models.
–––––
The multiplication of architecture description languages, component models and platforms implies a serious dilemma for component based software architects. On the one hand, they have to choose a language to describe concrete configurations which will be automatically deployed on execution platforms. On the other hand, they wish to capitalize their software architectures independently of any description languages or platforms. To solve this problem, we propose a multi personalities environment for the configuration and the deployment of component based applications. This environment is composed of a core capturing a canonical model of configuration and deployment, and a set of personalities tailored to languages and platforms. This paper details the architecture of such an environment and describes the personalities for the CORBA and Fractal component models.
Fichier principal
01.pdf (298.93 Ko)
Télécharger le fichier
Slide_Areski_Flissi.pdf (585.86 Ko)
Télécharger le fichier
Video_Areski_Flissi.avi (114.79 Mo)
Télécharger le fichier
Format : Autre
Format : Autre