Gestion transactionnelle de la reprise sur erreurs dans le déploiement
Résumé
Avec le développement des réseaux et de l'Internet, la problématique du déploiement automatisé à large échelle est devenue de plus en plus cruciale. Le déploiement est un procédé logiciel complexe couvrant plusieurs activités allant de la configuration jusqu'à la désinstallation du logiciel. Pendant l'exécution d'un procédé de déploiement, des exceptions peuvent être rencontrées qui mettent le site dans un état incohérent. Pour les résoudre, nous proposons une approche à base des concepts transactionnels pour décrire les actions à entreprendre lorsqu'une situation exceptionnelle est rencontrée à l'exécution. L'approche proposée aide à respecter la cohérence du site en conservant une partie du travail déjà effectué par le procédé. Cet article présente notre approche et une expérimentation faite dans un système de déploiement issu de la recherche académique.
–––––
With the development of the networks and the Internet, the problems of automated deployment on broad scale became increasingly crucial. Software deployment is a complex process covering several activities going from the configuration to the retirement of a software product. During the execution of a deployment process, exceptions can be met which put the site in an incoherent state. To solve them, we propose an approach based on transactional concepts which describes the actions to be undertaken when an exceptional situation is met during the deployment process. The approach guaranties the respect of the site's consistency by preserving part of the work already carried out by the process. This article presents our approach and an experimentation made in an academic deployment system.
–––––
With the development of the networks and the Internet, the problems of automated deployment on broad scale became increasingly crucial. Software deployment is a complex process covering several activities going from the configuration to the retirement of a software product. During the execution of a deployment process, exceptions can be met which put the site in an incoherent state. To solve them, we propose an approach based on transactional concepts which describes the actions to be undertaken when an exceptional situation is met during the deployment process. The approach guaranties the respect of the site's consistency by preserving part of the work already carried out by the process. This article presents our approach and an experimentation made in an academic deployment system.
Fichier principal
DECOR04.pdf (350.76 Ko)
Télécharger le fichier
Slide_Cristina_Marin.pdf (663.3 Ko)
Télécharger le fichier
Video_Cristina_Marin.avi (79.83 Mo)
Télécharger le fichier
Format | Autre |
---|
Format | Autre |
---|