Résumé:
Les leaders du marché de technologie de l'information, par exemple, Microsoft ;
Google et Amazone, se dirigent de plus en plus vers des solutions à base de Cloud.
Cependant, les solutions proposées sur le marché souffrent du problème de l’enfermement
propriétaire.
Cela,
engendre
une
interopérabilité
limitée
causant
ainsi
l’adhésion
d'un
utilisateur
à
un
seul
fournisseur Cloud. De plus, la migration exigée par une application
/
donné
d'un
fournisseur
à
un
autre
peut
nécessiter
un
effort
significatif
pour
adapter
les standards du nouveau fournisseur et pour la mise en œuvre. D’un autre
côté, les demandes des clients deviennent de plus en plus complexes, nécessitant la
collaboration de plusieurs Clouds qui peuvent provenir de fournisseurs distincts. Pour
faire face à ces problèmes, l’utilisat ion de médiateurs demeure indispensable.
Le présent mémoire introduit une solution de médiation dans un environnement
de Cloud Computing pour la couche SaaS (Software as a Service) dans le but de garantir
l’automat
isat ion des interactions entre des fournisseurs de services Clouds et des
clients. La solution proposée assure la description, la découverte, la sélection et la
composition des services Clouds de type SaaS.
Afin d’illustrer l’applicabilité des proposit ions, un prototype est réalisé dans un
environnement Java. La mise en œuvre de l’application reprend les concepts décris
dans la partie conceptuelle.
Mots clés : Cloud Computing, broker, Software as a Service (SaaS), inter-Cloud, description,
sélection,composition.
Market leaders in information technology, for example, Microsoft; Google and
Amazon, are moving more and more towards cloud-based solutions. However, the solutions
offered on the market suffer from the problem of owner-locking. This creates limited interoperability, causing a user to join a single cloud provider. In addition, the migration
required by one application / given from one provider to another may require
a signific anteffort to adapt the standards of the new provider and for implementation.
On the other hand,customer requests are becoming more complex, requiring the collaboration of multiple Clouds that can come from separate vendors. To deal withthese problems, the use of mediators remains
essential.
This work introduces a mediation solution in a Cloud Computing environment
for the Software as a Service (SaaS) layer in order to ensure the automation of interactions between cloud service providers and clients. The proposed solution provides description, discovery, selection and composition of SaaS cloud services.
In order to illustrate the applicability of the proposals, a prototype is made in a
Java environment. The implementation of the application uses the concepts described
in the conceptual section. Keywords: Cloud Computing, broker, Software as a Service (SaaS), interCloud,
description,
selection,composition.