Titre : | Une approche personnalisée pour la sélection de service web en tenant compte des contraintes temps réel |
Auteurs : | Bilal Okat, 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, 2018 |
Format : | 1 vol. (69 p.) / 30 cm |
Langues: | Français |
Mots-clés: | Service Web,Qualité de service (QoS),Sélection des services,TOPSIS,Dominance,Java. |
Résumé : |
Vu le nombre croissant des services Web qui peuvent répondre à un même besoin fonctionnel, la sélection d’un service Web parmi plusieurs services similaires est devenue de plus en plus une tâche délicate pour les clients des Web. Une sélection doit être alors réalisée dans le but de déterminer quels sont les Web services pertinents qui satisferaient les besoins d'un utilisateur. Dans la littérature, divergents efforts ont été dépensées pour résoudre ce problème en se basant sur les propriétés non fonctionnelles des services Web. Dans ce papier, nous proposons un modèle pour la sélection des services Web en se basent sur des critères non fonctionnelles des QoS. Ainsi pour classer les services similaires, nous appuyons sur un algorithme TOPSIS qui classifie les services web en fonction des exigences non-fonctionnelles. Afin de montrer la faisabilité de l’architecture proposée, nous avons développé un prototype de sélection de services web qui est une démonstration pour des services réels. |
Sommaire : |
Introduction générale I. Introduction.............................................................................. ………………………………1 II. Problématique : ……………………………………………………………………………….....1 III. Contribution : .......................................................................... ……………………………...2 IV. Plan du mémoire : ................................................................... ………………………………2 Chapitre 1 : « Les services web » 1. Introduction .............................................................................. ………………………………4 2. Définition : ............................................................................................................................4 3. Architecture orientée service (SOA): ....................................... ………………………………6 3.1Définition de SOA : ................................................................ ………………………………6 3.2.Objectifs:............................................................................................................................ 7 3.3Avantages................................................................................ ………………………………7 4. Architecture des services web : ................................................ ………………………………8 4.1Architecture de reference: ....................................................... ………………………………8 4.1.1.Les acteurs : ..................................................................... ………………………………9 4.2.1.Les opérations principales : ....................................................................................... 10 4.2.Architecture etendue : ............................................................ ……………………………..11 4.3.Langages et protocoles utilisés par les services web :...................................................... 12 4.3.1.Le langage XML (eXtensible Markup Language) : .................................................. 12 4.3.2.La couche de Transport : ................................................. ……………………………..13 4.3.3.La couche de Communication (SOAP) : ................................................................... 13 4.3.4.La couche de Description (WSDL) : ............................... ……………………………..14 4.3.5.La couche de Découverte et de Publication (UDDI) : ............................................... 19 4.3.6.La couches transversales (Sécurité, Transactions, QoS) :…………………………22 5. Les avantages et inconvénients des services Web :.............................................................23 5.1.Les Avantages des Services Web: [16,17]............................. ……………………………..23 5.2.Les Inconvénients des Service Web[18] :........................................................................ 23 6. Quelques domaines d’application de services Web : ............... ……………………………..24 7. Conclusion ................................................................................ …………………………….24 Chapitre 2 : « Qualité de service (QoS)» 1.Introduction : ................................................................................ ……………………………25 2.Qualité de service : ................................................................................................ 25 2.1.Différents paramètres de qualité d’un service : ............................................................... 25 2.2.Critères de Qualité de Service : ............................................. ……………………………..26 3.Modèles QoS existants : ......................................................................................................... 27 3.1.Paramètre liée au Temps d'exécution : ……………………………….............................27 3.2.Paramètre de QoS liée au transactions :........................................................................... 28 3.3.Paramètre de QoS liée à la sécurité : ............................................................................... 28 3.4.Paramètre de (QoS) liée à la gestion de la configuration et coût :…............................... 29 4.La sélection des services web : .................................................... ……………………………...29 4.1.Propriétés fonctionnelles et non fonctionnelles dans les Web services :……………….30 4.1.1.Les propriétés fonctionnelles :................................................................................... 30 4.1.2.Les propriétés non fonctionnelles :............................................................................ 30 4.1.3.Sélection basée sur les besoins fonctionnels : ........................................................... 31 4.1.4.Sélection basée sur les besoins non fonctionnels : .................................................... 31 5.conlusion : ................................................................................ ………………………………...32 Chapitre 3 : « Approches de sélection de service web » 1.Introduction aux Approches de sélection de services web : …………………………………..32 2.La sélection mono-objective:................................................. ………….…………………….32 A.La sélection globale : ......................................................... …………….………………….32 i.L’optimisation globale exacte : ..................................................................................... .32 ii.L’optimisation globale approximative (méta-heuristiques) :…………...…………….33 B.La sélection locale : ......................................................................................................34 C.La sélection hybride :................................................................................................... 35 iii.La sélection multi-objective : .......................................................................................36 iv.La sélection mono et multi-objective : ……….……………………........................... 36 3. Conclusion ...................................................................................................................... 36 Chapitre 4 : « Conception du système » Introduction: .......................................................................................................................... 38 La Méthode TOPSIS .................................................................................................................38 Dominance ................................................................................................................................42 Analyse globale : .............................................................................................................. 44 Besoin fonctionnel : ...................................................................................................................44 Diagramme Cas d’utilisation..................................................................................................... 44 Scenario Global ..........................................................................................................................45 Conclusion:................................................................................................................................53 |
Disponibilité (1)
Cote | Support | Localisation | Statut |
---|---|---|---|
MINF/388 | Mémoire master | bibliothèque sciences exactes | Consultable |