Titre : | Une Approche Effective Pour La Sélection Des Services Web Composites |
Auteurs : | HAZAR DERRADJI, Auteur ; Nadia Ben Seghier, 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, 2019 |
Format : | 1 vol. (57 p.) / ill. / 29 cm |
Langues: | Français |
Mots-clés: | Sélection des services Web,Compositions de services,Top-k,Skyline,Optimisation combinatoire,Dominance floue,Qualité de service. |
Résumé : |
Le marché de commercialisation des services Web sur internet ne cesse d’augmenter, ce qui résulte en un nombre de plus en plus croissant de services offrant des fonctionnalités équivalentes. De ce fait, la sélection d’un service web approprié pour une tâche particulière est devenue un défi difficile pour l’utilisateur. Cependant, ces services diffèrent dans leurs qualités de services (QoS). Ces dernières deviennent alors cruciales pour l’utilisateur, car elles permettent de l’aider à choisir parmi les services Web qui sont fonctionnellement équivalents. De plus, il devient difficile de satisfaire l’exigence complexe d’un utilisateur par juste un seul service web individuel ou atomique, ce qui a conduit les concepteurs à composer les services Web existants. Par conséquent, la sélection n’est plus le simple choix d’un seul service atomique parmi tant d’autres pour une seule tâche, mais la sélection devient une opération complexe qui consiste à combiner un ensemble de services choisis pour chaque tâche, afin de former la composition qui satisfait au mieux les critères QoS de ’utilisateur.Nous nous intéressons, dans ce mémoire, à la problématique de sélection des services Web dans une composition sur la base des besoins non fonctionnels (QoS). Notre travail consiste à développer une application basée sur une approche d'optimisation multiobjective pour la sélection des meilleurs services Web en fonction de QoS. Nous avons utilisé trois méthodes pour la conception de notre approche : Top-k, Skyline, et Top-k Skyline. Ces trois méthodes sont appliquées en utilisant la dominance floue. |
Sommaire : |
INTRODUCTION GÉNÉRALE........................................................................................3 C HAPITRE 1 . LES SERVICES WEB......................................................................... …5 1.1 Introduction...................................................................................................................6 1.2 Définition de Service Web........................................................ ……………………...6 1.3 Intérêt des services web………………..............................................................................6 1.4 Architecture Orientée Services……………….……………….................................................7 1.5 Fonctionnement et Architecture des Services Web.....................................................8 1.5 .1 Les Technologies des Services Web....................................................................8 1.5.2 Fonctionnement des services Web........................................................................9 1.5.3 Architecture en Couches des Services Web........................................................10 1.6 Avantages des Services Web.......................................................................................12 1.7 Inconvénients des Services Web ..................................................................................13 1.8 Quelques domaines d’Application de Services Web.....................................................13 1.9 Les Propriétés d'un Service Web ..................................................................................14 1.9. 1 Les Propriétés Fonctionnelles ..................................................................................14 1.9. 2 Les Propriétés non- Fonctionnelles .....................................................................14 1.10 Qualité de Service (QoS)............................................................................................14 1.11 Conclusion...................................................................................................................15 C HAP ITRE 2. LA SÉLECTION DES SERVICES WEB À BASE QOS……………...16 2.1 Introduction ..................................................................................................................17 2.2 Technique de Sélection de Service Web.......................................................................17 2.2.1 Approches Exactes.............................................................................................18 2.2.2 Approche Heuristique (Approximative).............................................................18 2.2.3 Approche Méta-Heuristique.................................................................................19 2.2.4 Les Méta-Heuristiques à Base de Solution Unique..............................................19 2.2.5 Méta-Heuristiques à Base de Population de Solution..........................................19 2.2.6 Approches basées sur les techniques de bases de données...................................19 2.2.6.1 La Requête Skyline .........................................................................................19 2.2.6.2 La Requête Top-K...........................................................................................21 2.2.6.3 La Méthode Hybride ...................................................................................21 2 .3 Travaux Connexes.........................................................................................................22 2.3 .1 Approches Exactes............................................................................................. 22 2.3.2 Approche Heuristique (Approximative)..............................................................22 2.3.3 Méta-Heuristiques à Base de Population de Solution..........................................23 2.3.4 Approches basées sur les Techniques de Bases de Données................................23 2.4 Conclusion…….............................................................................................................25 C HAP ITRE 3 . CONCEPTION DU SYSTÈME.............................................................26. 3.1 Introduction ...................................................................................................................27 3.2 Architecture Générale du Système.................................................................................27 3.3 Exemple Illustratif ........................................................................................................28 3.4 La Sélection de Services Composites.............................................................................29 3.4.1 La Sélection des Top-k Services basée sur la Dominance Floue………………..30 3.4.2 La Sélection des Services Skyline basée sur la Dominance Floue........................35 3.4.3 La Sélection Hybride des Services basée sur la Dominance Floue.......................38 3.5Conclusion ….................................................................................................................39 C HAP ITRE 4 . IMPLÉMENTATION DU SYSTÈME (ÉTUDE DE CAS)...................40 4.1 Introduction ...................................................................................................................41 4.2 Environnement de Développement...............................................................................41 4.2.1 . Le langage JAVA..............................................................................................41 4.2.2 . Eclipse...............................................................................................................43 4.2.3 . Gestion de Base de Données (phpMyAdmin) ..................................................44 4.3 Présentation des Interfaces Graphiques........................................................................45 4.3.1 Interface d’accueil.................................................................................................45 4.3.2 Interface Principale................................................................................................46 4.3.3 Chargement de la Base de Données......................................................................46 4.4. Etude de Cas 1...............................................................................................................49 4.4.1 Algorithme FTop-KS « Top-K en utilisant la Dominance Floue ».......................49 4.4.2 Algorithme |
Type de document : | Mémoire master |
Disponibilité (1)
Cote | Support | Localisation | Statut |
---|---|---|---|
MINF/476 | Mémoire master | bibliothèque sciences exactes | Consultable |