Titre : | La tolérance aux pannes automatiques des services zeb composites |
Auteurs : | Fatima Zahra Rahmane, Auteur ; Siham Sahli, 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, 2017 |
Format : | 1 vol. (50 p.) / 30 cm |
Langues: | Français |
Mots-clés: | services web,composition des services web,tolérances aux pannes. |
Résumé : |
La composition des services web est un sujet qui suscite l’intérêt des chercheurs, elle offre la possibilité de traitement des problèmes complexes même avec des services simples existants tout en coopérant entre eux. Dans ce contexte, la tolérance aux pannes de ces services composites est un élément essentiel. Elle présente une des méthodes de sûreté de fonctionnement vise à accepter la faute avec une certaine dégradation de la qualité de ces services, elle permet aussi aux services de continuer à fonctionner, éventuellement de manière correcte ou réduite, au lieu de tomber complètement en panne, lorsque l'un de ses composants ne fonctionne plus. L’objectif de ce projet est de proposer une approche assurant la tolérance aux pannes des services composites. L’approche proposée dans ce mémoire est basée sur l’un des mécanismes de récupération qui est la récupération en avant. |
Sommaire : |
SOMMAIRE Introduction générale ……………………………………………………………. 1 Chapitre I : Le service Web et la composition de service web I.1 Introduction………………………………………………………….. 3 I.2 Architecture Orientée Services (SOA)……………………………… 3 I.2.1 Définitions…………………………………………………………… 4 I.2.2 Acteur de l’Architecture Orientée Services (SOA)…………………. 4 I.2.3 Caractéristiques d’Architecture Orientée Services ……………….. 5 I.3 Les services Web……………………………………………………. 5 I.3.1 Définition…………………………………………………………….. 5 I.3.2 Caractéristiques des services Web…………………………………… 7 I.3.3 Avantage des services web…………………………………………….. 7 I.3.4 Architecture des Web services…………………………………….. 8 I.3.4.1 Le système le plus simple de service web…………………………… 8 I.3.5 Fonctionnement des services web……………………………………… 9 I.3.6 Les standard des sevices web………………………………………… 10 1.3.6.1 SOAP Simple Object Access Protocol……………………………… 10 I.3.6.2 WSDL : Web Services Description Language………………………. 10 I.3.6.3 UDDI : Universal Description Discovery and Integration…………... 11 I.4 Composition de services Web……………………………………… 12 I.4.1 Définition……………………………………………………………… 12 1.4.2 Cycle de vie d’une composition de service web 12 I.4.2 Approches de composition des services web…………………………. 13 I.4.3.1 Orchestration …………………………………………………………. 13 I.4.3.2 Chorégraphie…………………………………………………………… 14 I.4.4 Les types de composition des services web…………………………… 15 I.4.4.1 Composition manuelle, semi-automatique et automatique……….. 15 I.4.4.2 Composition statique et composition dynamique………………… 16 I.5 Conclusion 16 Chapitre II: Tolérance aux pannes et les S.M.A, Qualité de Service …… II.1 Introduction…………………………………………………………………… 18 II.2 La tolérance aux pannes………………………………………..…………… 18 II.1.2 La sûreté de fonctionnement 19 II.1.3 Définition de tolérances aux pannes……………………………………… 21 II.1.4 Notions……………………………………………………………………….. 21 II.1.5 Types de pannes…………………………………………………………….. 22 II.1.5.1 Pannes silencieux ou echec………………….......... 22 II.1.5.2 Défauts logiques……………………………………………………….......... 22 II.1.5.3 Pannes byzantines………………………………………………………….. 22 II.1.6 Les principaux mécanismes de récupération de tolérances……………….. 22 II.1.6.1 Récupération en arrière…………………………………………………… 23 II.1.6.2 Récupération en avant ……………………………………………………… 23 II.1.6.3 Checkpointing……………………………………………………………. 23 II.2 Les systèmes multi-agents (S.M.A)…………………………………………. 24 II.2.1 Qu’est-ce qu’un agent?.................................... 24 II.2.2 les caractéristiques d’un agent……………………………………………… 24 II.2.2.1 Propriétés clés des agents………………………………………………….. 24 II.2.2.2 Propriétés additionnelles……………………………………………………… 25 II.2.3 Types d'agents……………………………………………………………… 25 II.2.3.1 Les agents réactifs………………………………………………………….. 25 II.2.3.2 Les agents cognitifs………………………………………………………… 25 II.2.4 Définition du Système multi-agents (SMA)…………… …………………. 25 II.2.5 Caractéristiques des SMA ………………………………………………… 26 II.2.6 Coopération………………………………………………………………….. 26 II.2.6.1 Définition……………………………………………………………………. 26 II.2.6.2 Modèles de Coopération…………………………………………………. 26 II.2.7 Domaine d’application……………………………………………………… 27 II.2.8 Agent par rapport au service web………………………………………… 27 II.3 Qualité de Service…………………………………………………………. 29 II.3.1 Introduction……………………………………………………………….. 29 II.3.2 Definitions…………………………………………………………………. 30 II.3.3 Modèles de Qualité de Service…………………………………………….. 31 II.4 Conclusion 33 Chapitre III : conception générale et détaillée III.1 Introduction ………………………………………………………………. 34 III.2 Problématique et solutions proposé 34 III.3 Des hypothèses générales………………………………………………….. 34 III.4 Architecture générale de système………………………………………….. 35 III.5 L’architecture détaillée de système……………………………………….. 36 III.5.1 Agent Coordinateur……………………………………………………..... 36 III.5.2 Agent de service………………………………………………………….. 37 III.5.2.1 Algorithme d’Agent Coordinateur………………………………………… 38 III.5.2.2 Algorithme d’Agent de service: Phase d’invocation…………………….. 39 III.6 Conclusion……………………..………………………………………….. 41 Chapitre IV : Etude de cas et implémentation IV.1 Introduction………………………………………………………………….. 41 IV.2 Les outils utilisés..………… ……………………………………………… 41 IV.2.1 L’environnement ECLIPSE …………………………..………………….. 41 IV.2.2 Langage de programmation utilisé .………………………………… 42 IV.2.3 Technologie de développement des agents JADE………………………… 42 IV.3 Technologie de développement des bases des données…………………… 43 IV.4 Les interfaces du système…………………………………………………... 44 IV.5 Etude de cas et test des résultats……………………………………………. 47 IV.6 Conclusion ………………………………………………………………….. 49 Conclusion générale………………………………………………………… 50 Bibliographie |
Disponibilité (1)
Cote | Support | Localisation | Statut |
---|---|---|---|
MINF/324 | Mémoire master | bibliothèque sciences exactes | Consultable |