Résumé:
Dans l'environnement du Cloud Computing, la composition de systèmes logiciels en tant que service jouent un role trés important pour satisfaire les exigences de l'utilisateur. En général, la composition fait référence à la capacité de communication entre différents services Cloud à travers l'échange des résultats pour atteindre un objectif complexe.
Le présent mémoire introduit une solution pour la composition des services Cloud de type logiciel en tant que service (SaaS). La solution proposée consiste à utiliser l'algorithme Graphplan pour trouver un plan adéquat pour réaliser la communication entre des SaaS et l'algorithme de Djikstra pour optimiser la solution.
Pour l'expérimentation, on a réalisé une application java qui automatise la solution proposée.
Mots clés : Cloud Computing, SaaS, composition, Graph Plan, Djikstra.