Skip to Main content Skip to Navigation
Theses

UDeploy : une infrastructure de déploiement pour les applications à base de composants logiciels distribués

Résumé : Dans le cycle de vie logiciel nous avons principalement les activités (1) de pré-développement (l’analyse des besoins, les spécifications, la conception architecturale et la conception détaillée), (2) de développement (l’implémentation, le prototypage, les tests unitaires et les tests d’intégration) et (3) de post-développement (déploiement). Le déploiement de logiciel couvre l’ensemble des activités post-développement. Les activités de déploiement permettent de rendre une application utilisable. Elles sont identifiées comme cycle de vie de déploiement couvrant l'archivage des logiciels, leur chargement, leur installation sur les sites clients, leur configuration, leur activation ainsi que leur mise à jour. Le développement de systèmes à composants a permis de mieux identifier cette partie du cycle de vie global du logiciel, comme le montrent de nombreux travaux industriels et académiques. Cependant ces travaux sont en général développés de manière ad’ hoc, spécifiques à une plate-forme donnée. Peu flexibles, ils s'adaptent difficilement aux stratégies des entreprises. Les systèmes de déploiement comme le montrent ceux supportés par les environnements de type intergiciel CCM, .Net, EJB développent de manière spécifique les mécanismes et outils de déploiement et introduisent des choix prédéfinis et figés de stratégies de déploiement. Nos travaux se situent dans le contexte de logiciels à base de composants distribués et portent sur la proposition d'un environnement générique pour supporter leur déploiement. C'est une nouvelle génération de systèmes proposée essentiellement par le monde académique de génie logiciel qui s'est approprié la problématique de déploiement à large échelle. Dans ce contexte, nous proposons une approche basée sur l’ingénierie dirigée par les modèles où nous introduisons les abstractions nécessaires pour décrire les logiciels à déployer, les infrastructures de déploiement, les stratégies de déploiement ainsi que le processus de déploiement avec l’identification et l’ordonnancement des activités à accomplir et le support pour leur exécution.
Document type :
Theses
Complete list of metadatas

Cited literature [93 references]  Display  Hide  Download

https://tel.archives-ouvertes.fr/tel-00685853
Contributor : Abes Star :  Contact
Submitted on : Friday, April 6, 2012 - 11:20:53 AM
Last modification on : Friday, July 3, 2020 - 4:46:31 PM
Document(s) archivé(s) le : Saturday, July 7, 2012 - 2:30:09 AM

File

18108_DIBO_2011_archivage_1_.p...
Version validated by the jury (STAR)

Identifiers

  • HAL Id : tel-00685853, version 1

Collections

Citation

Mariam Dibo. UDeploy : une infrastructure de déploiement pour les applications à base de composants logiciels distribués. Autre [cs.OH]. Université de Grenoble, 2011. Français. ⟨NNT : 2011GRENM001⟩. ⟨tel-00685853⟩

Share

Metrics

Record views

843

Files downloads

1972