8
Table des figures
1.1: Modèle Fonctionnel de l’architecture SOA…………………………………11
1.2: Principe de Fonctionnement des Services Web……………………………..14
1.3 : Exemple de document XML………………………………………………..15
1.4 : Structure d’un message SOAP……………………………………………..17
1.5 : Spécification d’un service Web avec WSDL………………………………18
2.1 : Etapes de réalisation d’une composition de services………………………23
2.2 : Orchestration et chorégraphie des services web……………………………25
3.1 : Exemples de services web syntaxiquement incompatibles…………………35
3.2 : Compatibilité sémantique..............................................................................36
3.3 : Exemple d’incompatibilité de comportement entre services……………….37
3.4 : C faiblement compatible mais n’est pas compatible……………………….38
4.1 : Exemples de compatibilité/incompatibilité syntaxique…………………….45
4.2 : Modélisation d’un service de réservation des billets de vol en ligne
à l’aide des LTS………………………………………………………...…..49
4.3 : Ajout d’une opération dans une séquence………………………………….50
4.4 : Suppression d’une opération dans une séquence…………………………...51
4.5 : Exemples de (in)compatibilité des types de données………………………53
4.6 : Principe d’un médiateur……………………………………………………55
4.7 : Adaptation structurelle……………………………………………………..55
4.8 : Adaptation de type de données……………………………………………..56
5.1 : Les classes supérieures d’une ontologie OWL-S…………………………..60
5.2 : Correspondance sémantique entre deux services web……………………...61
5.3 :
Correspondances identique et de généralisation entre les paramètres des services
Web………………………………………………………………………………...63
6.1 : Incompatibilité due à l’hétérogénéité des comportements……………….…67
6.2 : Modélisation de services Web à l’aide des SWN…………………………..70
6.3 : Siphons dans un Réseau composite…………………………………………73
7.1 : Gestion de QdS dans l’architecture des services Web………………………82
7.2 : Fonctions d’agrégation pour le calcul de la qualité de service selon
la structure du composite…………………………………………………….83
7.3 : Exemple d’utilisation de la fonction d’agrégation sur une composition
de services Web………………………………………………….…………..84
8.1 : Représentation schématique du scénario…………………………………….88
8.2 : Architecture systématique du scénario………………………………………90
8.3 : Représentation du processus de vérification…………………………………91
8.4 : Compatibilité syntaxique entre les deux interfaces………………………….92
8.5 : Incompatibilité syntaxique entre les deux interfaces………………………...92
8.6 : Illustration d’un cas incompatible……………………………………………94
8.7 : Réseaux de Petri de la composition du scénario de la Figure 8.6……………94
8.8 : Exemple sur la composition de l’agence de voiture……………………….…95