Méthodologie de provisionnement automatique d’applications métier orientées service sur les environnements cloud

Résumé : Le développement orienté-service et le cloud computing offrent beaucoup d'opportunités au développement et au déploiement d'applications. En effet, le développement orienté-service permet de composer des fonctionnalités issues de services distribués, développés par différentes organisations. D'un autre côté, le cloud computing permet de provisionner des environnements évolutifs (en fonction du besoin en ressources) de développement et de déploiement, à la demande. Dans ce travail de recherche, nous proposons et décrivons une méthode de provisonnement automatique d'applications métier, orientées-service sur le cloud. Nous avons appelé cette méthode MADONA (Method for AutomateD prOvisioning of service-oriented busiNess Applications). MADONA couvre le cycle de vie de provisionnement d'applications et est basée sur un orchestrateur de services pour la gestion de la configuration, du déploiement, et de la composition de services métier.Dans ce travail, nous visons à réduire les connaissances techniques nécessaires au provisionnement d'applications métier. Pour ce faire, nous apportons trois contributions majeures. Premièrement, l'automatisation de ce provisionnement. En effet, les phases de MADONA sont complètement automatisées. L'utilisateur n'intervient que pour exprimer son besoin et pour utiliser l'application métier automatiquement générée (par la composition de services métier) et déployée sur une IaaS présélectionnée. Deuxièmement, l'enrichissement de la description des services par des concepts liés aux relations d'un service. En effet, les langages de description de services décrivent le plus souvent ces derniers comme des entités isolées et ne considèrent pas les relations entre services. Nous avons défini dans ce travail les relations de composition qui décrivent pour chaque service métier les services nécessaires à son bon fonctionnement, et les services avec lesquels il peut être composé.Troisièmement, nous permettons à l'utilisateur d'exprimer son besoin à un haut niveau d'abstraction des détails techniques de composition et de déploiement. Nous avons pour cela défini un vocabulaire pour formaliser ces besoins fonctionnels (en termes de mots clés décrivant les fonctionnalités désirées, ou de noms de services désirés) et non fonctionnels (en termes de coût, de préférences de déploiement (ex : localisation de déploiement), et de qualité de service). La méthode a été prototypée et testée suivant plusieurs scénarios montrant sa faisabilité
Type de document :
Thèse
Web. Université de Lyon, 2016. Français. 〈NNT : 2016LYSE1282〉
Domaine :
Liste complète des métadonnées

https://tel.archives-ouvertes.fr/tel-01493120
Contributeur : Abes Star <>
Soumis le : mardi 21 mars 2017 - 04:00:07
Dernière modification le : vendredi 10 novembre 2017 - 01:20:27
Document(s) archivé(s) le : jeudi 22 juin 2017 - 12:30:18

Fichier

TH2016BENFENATKIHIND.pdf
Version validée par le jury (STAR)

Identifiants

  • HAL Id : tel-01493120, version 1

Collections

Citation

Hind Benfenatki. Méthodologie de provisionnement automatique d’applications métier orientées service sur les environnements cloud. Web. Université de Lyon, 2016. Français. 〈NNT : 2016LYSE1282〉. 〈tel-01493120〉

Partager

Métriques

Consultations de la notice

455

Téléchargements de fichiers

457