La dimension processus dans l'ingénierie par réutilisation de composants. De l infrastructure de réutilisation à l architecture logicielle distribuée
Les travaux exposés concernent l'ingénierie de systèmes distribués hétérogènes basée sur la réutilisation de composants. Il s'agit de composants logiciels de haut niveau dans le sens où ils sont autonomes en termes d'exécution. La problématique se situe aux confins de plusieurs domaines de recherche : systèmes distribués, réutilisation, interopérabilité, composants. La contribution que nous proposons dans cet article concerne une démarche, inspirée de MDA (Model Driven Architecture). A partir de l'infrastructure de réutilisation et du modèle de base (au sens MDA) que nous proposons, nous construisons le modèle d'application indépendant de la plateforme. Puis, nous l'implémentons grâce à l'architecture logicielle distribuée.
The presented works deal with engineering of heterogeneous distributed system based on reuse. The reusable components are high level components since they are autonomous at the run time. The problems of these works are shared with several well identified research domains: distributed Information Systems, reuse, interoperability, components. In this paper, we propose an approach, inspired by MDA (Model Driven Architecture). From the reuse architecture and the MDA core model we propose, we build the platform-independent application model. Then we implemented the model with the distributed software architecture.
P.ANIORTÉ
architecture logicielle, composant, infrastructure de réutilisation, interopérabilité, modèle de base, modèle d'application, réutilisation, systèmes distribués.
software architecture, component, reuse architecture, interoperability, core model application model, reuse, distributed systems.
Français
|