Résumé:
Malgré son apparition récente, le Cloud Computing a connu une monté rapide
en popularité. Le rapport qualité/prix des services de Cloud Computing a séduit
beaucoup de consommateurs qui désirent avoir les performances de certaines
ressources sans devoir en procurer de manière définitive. Cependant, les défis auxquels
le Cloud Computing doit faire face sont également en constance augmentation et la
portabilité en est un d’eux.
La portabilité est un problème épineux qui empêche une adoption plus large
des services de Cloud Computing à cause du verrouillage des fournisseurs (lock- in)
d’un côté et du manque de standardisation de l’autres, empêchant ainsi non seuleme nt
la migration vers les solutions de Cloud Computing mais également la collaboration
entre les différents services.
Notre but est de proposer une solution à ce défi pour les services de Cloud
Computing public de type Software as a Service(SaaS). Cette solution se divise en
deux étape, une étape pour le mapping des services Cloud en utilisant les ontologies et
les mesures de similarité et une autre étape pour la portabilité entre les services
compatibles en utilisant les service Web. Notre solution est destinée aux fournisse urs
qui souhaitent mettre à disposition des services ou la portabilité est souhaité.
Dans notre solution, les ontologies servent à décrire les inputs et outputs des
services Cloud. Après la création des ontologies, nous allons calculer les
correspondances entre les services Cloud en utilisant les mesures de similar ité
syntaxique et sémantique pour définir les compatibilités. Après avoir défini les
correspondances entre les services, la portabilité serait réalisée en utilisant les services
Web.
Mots Clés: Cloud Computing, portabilité, Software as a Service(SaaS), lock-in,
mapping, ontologies, mesure de similarité, services Web.