Titre : | Modélisation d’une approche basée agent et logique floue pour la qualité des services Web |
Auteurs : | Houcine Belouaar, Auteur ; Okba Kazar, Directeur de thèse |
Type de document : | Thése doctorat |
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. (128 p.) / 30 cm |
Langues: | Français |
Mots-clés: | Service Web,sélection,qualité de service (QoS),logique floue,classement,TOPSIS flou,inférence floue,système multi-agent. |
Résumé : |
La sélection d'un service Web parmi plusieurs services similaires est devenue une tâche très délicate pour le consommateur de services car il est confronté à l'embarras du choix et il sera incapable de décider quel service est le plus approprié. La seule différence entre des services Web similaires peut être leur qualité de service (QoS) et plus précisément leurs propriétés non fonctionnelles qui ont une grande influence sur la sélection du meilleur service. D'autre part, les critères de qualité des services liés aux services Web consommateurs sont imprécis et parfois incertains et ambigus car les données quantitatives sont insuffisantes pour modéliser des situations réelles donc la logique floue vient pour traduire cette évaluation en présentant les critères de qualités d'une manière adéquate pour le consommateur. Dans ce travail, nous proposons une approche basée agent et logique floue de sélection des services Web afin de prendre en compte les données floues linguistiques du consommateur et de le rendre ensuite les services web souhaités. L'utilisation de la notion d'agent pour les services web est donc un défi majeur pour équiper les services web avec des capacités intéressantes d'agents logiciels. Notre travail consiste en l'ajout d'un module flou qui consiste en la fuzzification des critères quantitatifs ainsi que le classement multicritères de services web similaires. Pour le classement des services Web similaires, nous avons opté pour deux solutions: la première consiste en l'utilisation d'un moteur d'inférence flou qui repose sur des règles floues; la seconde utilise la technique de l'ordre de préférence par similitude à la solution idéale (TOPSIS) puisque nous sommes confrontés à un problème MCDM. |
Sommaire : |
Remerciements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . i Abstract . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . iv Résumé . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v Table des figures vii Liste des tableaux viii 1 Introduction Générale 2 1.1 Contexte du travail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.2 Problématique et objectifs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.3 Contributions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.4 Structure de la thèse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 I Etat de l’art 9 2 Technologies des servicesWeb 10 2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2.2 Architecture orientée Service : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.3 Définition de l’architecture orientée Service . . . . . . . . . . . . . . . . . . . . . . . 11 2.3.1 Avantages de l’architecture Orientée Service . . . . . . . . . . . . . . . . . . . 12 2.4 ServiceWeb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.4.1 Définition des servicesWeb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.5 Technologies des servicesWeb : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.5.1 Propriétés d’un serviceWeb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.6 Architecture des servicesWeb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.6.1 Architecture de référence de serviceWeb . . . . . . . . . . . . . . . . . . . . . 18 2.6.2 Architecture des ServicesWeb en couches . . . . . . . . . . . . . . . . . . . . 19 2.6.3 Couche description : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 2.6.4 Couche découverte de service . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 2.6.5 Couche composition des servicesWeb . . . . . . . . . . . . . . . . . . . . . . 26 2.6.6 Couches Verticles (Transaction, Securité, ..) . . . . . . . . . . . . . . . . . . . 26 2.7 Composition des services web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 2.7.1 Composition manuelle, semi-automatisée et automatisée . . . . . . . . . . . 31 2.7.2 Cycle de vie d’une composition . . . . . . . . . . . . . . . . . . . . . . . . . . 31 2.7.3 Langages de composition des servicesWeb . . . . . . . . . . . . . . . . . . . 32 2.8 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 3 Logique Floue 35 3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 3.2 Historique de la logique floue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 3.3 Y a-t-il un besoin de logique floue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 3.4 Définition de la logique Floue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 3.5 Domaines d’application : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 3.6 Ensembles flous . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 3.7 Variable linguistique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 3.8 Opérations des ensembles flous . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 3.9 Propriétés des ensembles flous . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 3.10 Fonction d’appartenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 3.11 Système d’inférence flou . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 3.12 Méthodes de defuzzification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 3.13 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 4 Agent et ses spécificités 55 4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 4.2 Agent et Système multi-agents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 4.3 Caractéristiques d’un agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 4.4 Différents types d’agents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 4.5 Système multi agents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 4.6 Communication inter-agents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 4.7 Agent et serviceWeb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 4.8 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 5 Travaux Connexes 65 5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 5.2 Découverte des servicesWeb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 5.3 Découverte des servicesWeb à base de QoS . . . . . . . . . . . . . . . . . . . . . . . 66 5.4 Evaluation des qualité de services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 5.5 Méthodes de prise de décision multi-critères Floue . . . . . . . . . . . . . . . . . . . 68 5.6 Découverte à base de la logique floue . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 5.7 Agents et logique floue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 5.8 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 II Contributions 74 6 Approches Proposées 75 6.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 6.1.1 Qualité de service : . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76 6.1.2 Paramètres de qualités de services : . . . . . . . . . . . . . . . . . . . . . . . . 77 6.2 Unmodèle de sélection des servicesWeb basée sur la logique floue . . . . . . . . . 78 6.2.1 Architecture du modèle proposé . . . . . . . . . . . . . . . . . . . . . . . . . . 78 6.3 Une approche basée agent et logique floue pour la sélection des servicesWeb . . . 88 6.3.1 Méthode de prise de décision multi-critères floue (MCDM) . . . . . . . . . . 88 6.3.2 Approche proposée . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88 6.3.3 Description des différents agents . . . . . . . . . . . . . . . . . . . . . . . . . . 90 6.3.4 Algorithme TOPSIS flou . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 6.4 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 7 Résultats Expérimentaux et Discussions 100 7.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 7.2 Exemple 1 :(Un modèle de sélection des servicesWeb basée sur la logique floue) . 100 7.3 Exemple 2 :(Une approche basée agent et logique floue pour la sélection des servicesWeb) 7.4 Résultats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 8 Conclusion Générale et Perspectives 113 8.1 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 8.2 Perspectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 A Liste des publications 116 A.1 Revues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 A.2 Conférences Internationales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 Annexe 116 Bibliographie 118 |
En ligne : | http://thesis.univ-biskra.dz/id/eprint/3854 |
Disponibilité (1)
Cote | Support | Localisation | Statut |
---|---|---|---|
TINF/129 | Théses de doctorat | bibliothèque sciences exactes | Consultable |