Avec la rapidité de l'évolution des services Cloud, en nombre comme en fonctionnalités, leudbesoin d'un moteur de découverte et de composition de services devient une nécessitéudincontournable. Afin de réaliser un tel système, nous devons faire recours aux technologiesudadaptées à la nature de ce type d'applications, à savoir, les technologies d'agents et cloududcomputing. La technologie d'agent est très adéquate pour la modélisation des systèmes quiudnécessite une collaboration entre plusieurs entités, afin de réaliser un but commun, comme laudréalisation d'un système où les agents collaborent pour trouver les meilleurs services web quiudcorrespondent aux exigences fonctionnelles et non-fonctionnelles des clients. Outre, la natureuddistribuée des services Cloud nous impose l’utilisation d’agents mobiles afin de chercher etudcréer des pistes de communications sécurisées et à moindre coût entre le moteur de rechercheudet les fournisseurs de services web. La technologie cloud computing, représente un atoutudconsidérable pour les applications distribuées sur internet. D'un côté cette technologie permetudaux clients de payer seulement ce qu'ils utilisent comme ressources virtuelles et logicielles etudleurs évite d'acheter à chaque fois la nouvelle version du système qu'ils utilisent ; d'un autreudcôté, cette technologie permet d'avoir un support physique et virtuel avec des capacités deudstockage et de traitement illimitées. Dans notre thèse on s’est à l’étude et la proposition d’unudmoteur de découverte et composition qui peut accueillir et traiter des milliers de requêtes et deudfichiers WSDL en même temps, et avec les meilleurs temps de réponse. Dans cette thèse nousudproposant une nouvelle architecture Cloud computing basée agents pour la découverte etudcomposition des services SaaS. Cette architecture a pour but de supporter et d'exécuter unudnouveau mécanisme de sélection, composition et classification de services, ce mécanisme estudbasé sur une nouvelle mesure, qu'on a appelé "le degré d'existence", cette mesure nous permetudde calculer le degré d'adaptation de la requête par rapport aux représentations arborescenteuddes fichiers WSDL. De plus, ce mécanisme combine les paramètres QoS et fonctionnels pourudeffectuer la composition de services SaaS, ce qui permet d'avoir des services composites quiudrépondent aux exigences fonctionnelles et non fonctionnelles des clients. Les résultats de laudsimulation montrent l'efficacité du moteur de découverte et composition de services SaaSudnotamment en temps de réponse. L'accent est mis sur la nécessité de développer un modèleudéconomique qui s'adapte aux fonctionnements et techniques de ce genre de moteur. Enfin,udnous avons proposé un modèle de comparaison et d’évaluation afin de pouvoir comparerudl’approche proposée avec les autres approches du domaine.
展开▼