Gestion Dynamique des Services Techniques pour Modèle à Composants
Résumé
Les nouvelles applications étant destinées à des environnements de plus en plus hétérogènes, il est indispensable de proposer des solutions de développement qui répondent au mieux aux besoins d'adaptation des nouveaux services. La programmation par composants répond en partie à cela, en permettant d'interchanger les briques logiciels afin de fournir la version d'un composant la plus adaptée à son contexte d'exécution. Néanmoins, la plupart des implantation industrielles des modèles à composants ne permettent pas de fournir aux composants les services techniques (nommage, courtage, sécurité, transaction, etc.) les mieux adaptés. Dans cet article, nous proposons de définir les services techniques eux-mêmes sous forme de composants. Nous détaillerons notre proposition, en la basant sur le modèle à composants Fractal de Objectweb. Puis, nous apportons des solutions pour l'utilisation de ces nouveaux services techniques à base de composants et proposons un ensemble de composants de gestion qui permettent de gérer de façon dynamique et automatique les composants obtenus. Enfin nous présentons le prototype du système proposé.
–––––
The new applications being intended for more and more heterogeneous environments, it is necessary to propose solutions of development which answer in best the necessities of adaptation of new services. Component-based programming partially answers this aim, allowing easy replacement of software blocks in order to provide the most adapted version of a component. Nevertheless, most of the industrial component-based model implementations do not allow to provide to components the most adapted technical services (naming, trading, security, transaction, etc.). In this paper, we suggest defining technical services themselves under the shape of components. We shall detail our proposition, by basing it on the Fractal component model of Objectweb. Then, we shall bring solutions for the use of these new component-based technical services and shall propose a set of management components which allow to administer in a dynamic and stand-alone way the obtained components. Finally we present the prototype of the proposed solution.
–––––
The new applications being intended for more and more heterogeneous environments, it is necessary to propose solutions of development which answer in best the necessities of adaptation of new services. Component-based programming partially answers this aim, allowing easy replacement of software blocks in order to provide the most adapted version of a component. Nevertheless, most of the industrial component-based model implementations do not allow to provide to components the most adapted technical services (naming, trading, security, transaction, etc.). In this paper, we suggest defining technical services themselves under the shape of components. We shall detail our proposition, by basing it on the Fractal component model of Objectweb. Then, we shall bring solutions for the use of these new component-based technical services and shall propose a set of management components which allow to administer in a dynamic and stand-alone way the obtained components. Finally we present the prototype of the proposed solution.
Fichier principal
DECOR_04.pdf (100.53 Ko)
Télécharger le fichier
Slide_Colombe_Herault.pdf (187.32 Ko)
Télécharger le fichier
Video_Colombe_Herault.avi (115.88 Mo)
Télécharger le fichier
Format | Autre |
---|
Format | Autre |
---|