Titre : | Une approche basée agent pour la sélection des Services Web |
Auteurs : | Sammy Megherbi, Auteur ; Houcine Belouaar, Directeur de thèse |
Type de document : | Monographie imprimée |
Editeur : | Biskra [Algérie] : Faculté des Sciences Exactes et des Sciences de la Nature et de la Vie, Université Mohamed Khider, 2018 |
Format : | 1 vol. (72 p.) / 30 cm |
Langues: | Français |
Mots-clés: | Service Web,Qualité de service (QoS),SOA,Sélection des services,AHP,TOPSIS,Agent,Java. |
Résumé : |
Avec la croissance importante des nombres services sur le net, la sélection d’un service web parmi plusieurs services similaires est devenue une tache très délicate pour l’utilisateur de services web. Une sélection doit être effectuée afin de déterminer quels services Web pertinents répondraient aux besoins d’un utilisateur. La qualité des services Web qui se mesure e à l’aide de plusieurs métriques peut répondre au mieux à cette préoccupation. C’est par l’apparition des systèmes multi-agent que la dimension coopérative à des entités pour la réalisation de taches complexe fut exploitée avec succès. Dans ce travail, nous proposons une approche basée agent qui prend en charge les critères non fonctionnels de qualité de services (QoS) dans le processus de découverte et de sélection des services web. L’introduction de l’aspect agent dans notre architecture est dans le but de doter les services web des capacités d’agents. Afin de montrer la faisabilité de notre approche, nous avons développé un prototype de sélection des services web. |
Sommaire : |
Introduction Générale 1 Service Web Introduction Architecture Orientée Service (SOA) 1.2.1 Définition de SOA . . . . . . . . . . . . . . . . . . . . . . 1.2.2 Objectifs . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2.3 Avantages d’une architecture orientée service Services web 1.3.1 Définition des services web . . . . . . . . . . . . . . . . . 1.3.2 Architecture des services web . . . . . . . . . . . . . . . . 1.3.3 Standards de base de services Web . . . . . . . . . . . 1.3.3.1 SOAP . . . . . . . . . . . . . . . . . . . . . . . . 12 1.3.3.2 SOAP RPC . . . . . . . . . . . . . . . . . . . . . 15 1.3.4 La technologie WSDL . . . . . . . . . . . . . . . . . . . . 15 1.3.5 UDDI - Universel Description Discovery an Intégration . . 17 1.3.6 Types de structures de données d’un modèle UDDI . . . . . 18 1.3.7 Types d’annuaires UDDI 1.3.8 Les avantages et inconvénient des services Web . 1.3.8.1 Les avantages . . . . . . . . . . . . . . . . . . . . 20 1.3.8.2 Les inconvénients . . . . . . . . . . . . . . . . . . 20 Conclusion 2 SMA et Sélection des Services Web Introduction Qualité de service (QoS) 2.2.1 Définition . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Critères de qualité de service La sélection des Services Web 2.3.1 Critères pour les méthodes de sélection des services . . . . 26 Méthodes d’aides à la décision multicritère (MCDM) Description de quelques méthodes MCDM La Méthode ELECTRE La Méthode AHP 2.4.1.3La Méthode TOPSIS Agents et Systèmes multi agents La notion d’agent 2.5.1.1 Définition d’un agent . . . . . . . . . . . . . . . . 33 2.5.1.2 Propriétés des agents . . . . . . . . . . . . . . . . 34 2.5.1.3 Types d’agents . . . . . . . . . . . . . . . . . . . 34 2.5.2 Les systèmes multi-agents(SMA) . . . . . . . . . . . . . . 36 2.5.2.1 Définition d’un SMA . . . . . . . . . . . . . . . . 36 2.5.2.2 Interactions dans un système multi-agents . . . . . 36 2.5.2.3 La communication dans un système multi-agents Les agents et les services web 2.7 Les travaux connexes . . . . . . . . . . . . . . . . . . . . . . . . 2.7.1 Travail N 1 . . . . . . . . . . . . . . . . . . . . . . . . . . 40 2.7.2 Travail N 2 . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Conclusion 3 Conception du système Introduction Architecture générale 3.2.1 Description des agents Description 3.4 Fonctionnement général du système . . . . . . . . . . . . . Conclusion 4 Implémentation et étude de cas Introduction Environnement de développement Environnement matériel et logiciel Langage de programmation 4.2.2.1 Le langage Java . . . . . . . . . . . . . . . . . . . 55 Outils et technologies 4.2.3.1 Eclipse . . . . . . . . . . . . . . . . . . . . . . . 56 4.2.3.2 La plateforme JADE . . . . . . . . . . . . . . . . 57 4.2.3.3 Gestion de base de données La base de données Communication entre les agents Présentation des interfaces graphiques Interface d’accueil : Les interfaces principales de notre prototype : 4.3.2.1 Interface d’Inscription du Fournisseur : . . . . . . 63 4.3.2.2 Interface d’Inscription du Client : . . . . . . . . . . 64 4.3.2.3 Interface Login : . . . . . . . . . . . . . . . . . . 65 4.3.2.4 Interface d’Espace Client : . . . . . . . . . . . . . 66 4.3.2.5 Interface d’Espace Fournisseur : . . . . . . . . . . 69 Conclusion |
Disponibilité (1)
Cote | Support | Localisation | Statut |
---|---|---|---|
MINF/367 | Mémoire master | bibliothèque sciences exactes | Consultable |