CHAPITRE 4 :MECANISME MULTICRITERE DE DECOUVERTE DE
SERVICE DANS LES
GRILLES (2MDS) 66
4.1 CONSTRUCTION ET FONCTIONNEMENT DE L'ARBRE
67
4.1.1 CHOIX DE NOTRE ARCHITECTURE 67
4.1.2 DESCRIPTION GENERALE 67
4.1.3 LES ALGORITHMES DE GESTION DE SERVICES 69
4.1.3.1 Insertion d'un service 69
4.1.3.2 La recherche au sein de l'arbre 72
4.1.3.3 La suppression d'un service 77
4.2 PLACEMENT DE L'ARBRE DANS LE RESEAU PHYSIQUE
80
4.2.1 APPROCHE CENTRALISEE 80
4.2.1.1 Principes et fonctionnement 80
4.2.1.2 Gestion des services 81
4.2.1.3 Tolérance aux pannes 82
4.2.1.4 Avantages et inconvénients 83
4.2.2 APPROCHE DISTRIBUEE 83
4.2.2.1 Principes et fonctionnement 83
4.2.2.2 Gestion des services 85
4.2.2.3 Tolérance aux pannes 86
4.2.2.4 Avantages et inconvénients 86
4.3 VALIDATION THEORIQUE 87
4.3.1 APPROCHE CENTRALISEE VS APPROCHE DISTRIBUEE 87
4.3.2 2MDS VS ANNUAIRE UDDI 90
4.4 EXEMPLE D'APPLICATIONS 93
4.4.1 INSERTION D'UN SERVICE 93
4.4.2 RECHERCHE D'UN SERVICE 94
4.4.3 Suppression d'un service 95
[Marie Hélène Wassa Mballo] Page
8
CONCLUSION GENERALE 96
REFERENCE ..103
TABLE DES FIGURES
FIGURE1.1 :EVOLUTION DE L'INFORMATIQUE 21
FIGURE1.2 : ARCHITECTURE D'UNE GRILLE
26
FIGURE 2.1 : LES TROIS ACTEURS DE LA SOP
35
FIGURE 2.2 :ILLUSTRATION DU ROLE DE PASSERELLE
JOUE PAR UNE
SERVLET..................................................................................................................................................39
Figure 2.3: découverte de service web à
partir de l'annuaire UDDI 40
FIGURE 3.1 PROCESSUS DU MATCHMAKING
44
FIGURE 3.2 FORMAT D'UN DOCUMENT WSMO
47
FIGURE 3.3 : MODULES DE GLOBUS 50
FIGURE 3.4: VUE D'ENSEMBLE DE GRAM
52
FIGURE 3.5 : DEFINITION DE DEUX CLASSES D'OBJET DE MDS
GLOBUSHOST ET
GLOBUSRESOURCE 54
FIGURE 3.6: REPRESENTATION D'UNE MACHINE A PARTIR
DU MDS 54
FIGURE 3.7: SOUS ENSEMBLE DU DIT DEFINI PAR MDS
55
FIGURE 3.8 MODELE CONCEPTUEL DE MDS
56
FIGURE 3.9 : UTILISATION DES WEB SERVICES DANS LA
GRILLE 58
FIGURE 3.10 VUE D'ENSEMBLE DE GLOBUS TOOLKIT 4
62
FIGURE 3.11 INTRODUCTION DU SERVEUR BDII
63
FIGURE 3.12: LES TROIS NIVEAUX DE BDII
63
FIGURE 3.13: BASE DE DONNEES VIRTUELLE DE R-GMA
64
FIGURE 4.1: STRUCTURE DE L'ARBRE DE SERVICE
68
FIGURE 4.2 ARCHITECTURE D'UNE APPROCHE CENTRALISEE
DE RECHERCHE DE
SERVICES 81
FIGURE 4.3 STRUCTURE DE L'APPROCHE DISTRIBUEE POUR
LA RECHERCHE DE SERVICES
84
[Marie Hélène Wassa Mballo] Page
9
FIGURE 4.4 : EXEMPLE DE METADONNEES U: UNIX, L:
LIBRE, J: JAVA, P: PROPRIETAIRE 85
FIGURE 4.5 : COUT DE MISE A JOUR DANS LES DEUX
APPROCHES 88
FIGURE 4.6 : REPRESENTATION DE L'INFORMATION AVEC
LE 2MDS 92
FIGURE 4.7 : REPRESENTATION DE L'INFORMATIONS AVEC
L'ANNUAIRE UDDI 92
FIGURE 4.8 : PROCESSUS D'INSERTION D'UN SERVICE
93
[Marie Hélène Wassa Mballo] Page
10
TABLE DES TABLEAUX
TABLEAU 3.1 TABLEAU COMPARATIF DES PRINCIPALES
TECHNIQUES DE DECOUVERTE DE
SERVICE 48
TABLEAU 3.2 :TABLEAU DES INTERFACES DEFINIS PAR
OGSA 57
TABLEAU 3.3 : TABLEAU COMPARATIF DES
INTERGICIELS 65
TABLEAU 4.1 VARIATION DU TEMPS DE TRAITEMENT
SUIVANT L'AUGMENTATION DU
NOMBRE DE MACHINES 89
TABLEAU 4.2 COMPARAISON APPROCHE CENTRALISEE VS.
APPROCHE DISTRIBUEE 90
TABLEAU 4.3 COMPARAISON ENTRE L'APPROCHE PROPOSEE
ET LES APPROCHES
BASEES SUR L'ANNUAIRE UDDI 93
[Marie Hélène Wassa Mballo] Page
11
|