160
Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement de développement NetBeans Développement en BPEL (Business Process Execution Language) de l’organisation de l’appel à des services Web

Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Embed Size (px)

Citation preview

Page 1: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

1

Orchestration de Web Services

Module 5

Exercice Pratique à l'usage de l'environnement de développement NetBeans

Développement en BPEL (Business Process Execution Language)

de l’organisation de l’appel à des services Web

Page 2: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

2

Création d'un module de projet BPEL

Page 3: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

3

Création de l'exemple

Page 4: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

4

Création de la ressource WSDL

Page 5: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

5

Configuration de la ressource WSDL par défaut (à éditer)

Page 6: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

6

Vue du source XML de la ressource WSDL

Page 7: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

7

La vue 'partenaire' de l'éditeur de WSDL

Page 8: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

8

La vue 'partenaire' de l'éditeur de WSDL

drag &droppour ajouterun message

Page 9: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

9

Ajouter des messages

Page 10: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

10

Définition du type (XSD) d'une partie du message

Page 11: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

11

Ajout du message de réponse

Page 12: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

12

Ajout d'un modèle d'association (partnerLinkType)

obtenu en cliquant ici

Page 13: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

13

Définition d'un rôle, question/réponse

Page 14: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

14

Association par sélection des messages

question

Page 15: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

15

Association par sélection des messages

réponse

Page 16: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

16

Création d'un processus BPEL

New...

BPEL Process......

Page 17: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

17

nommage

Page 18: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

18

L'éditeur de processus

Page 19: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

19

Sélection « drag & drop » de PartnerLink à partir de la Palette

Drag & dropDrag & drop

Page 20: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

20

Édition de type d'association (Partnerlink)

Page 21: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

21

Le partenariat à éditer

Page 22: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

22

Sélection de l'activité de réponse insérée par « drag&drop »

Page 23: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

23

Sélection de l'association

Page 24: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

24

Variable d'entrée

Page 25: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

25

L'association représentée

Drag & drop

Page 26: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

26

Insertion de l'activité de réponse dans le processus (drag&drop)

Page 27: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

27

Association au partenaire

Page 28: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

28

Variable à retourner

Page 29: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

29

La représentation du lien

Page 30: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

30

Insertion d'une activité d'assignation de valeur (drag&drop) entre réception et réponse

Drag & drop

Page 31: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

31

Sélection de l'associeur (« mapper »)

Page 32: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

32

Association graphique

Drag & drop

Page 33: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

33

L'expression en XML/BPEL du processus défini

Page 34: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

34

Création de l'application composite qui hébergera le processus

Page 35: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

35

nommage de l'application composite

Page 36: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

36

L'interface 'casa' de conception d'application composite

Page 37: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

37

Composition par drag&drop du module ExempleBPEL

Drag & drop

Page 38: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

38

Après compilation (Build) sur les 2 modules

Page 39: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

39

Création d'un point d'accès WSDL drag&drop de l'option d'échange par fichier

Drag & drop

Page 40: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

40

Association graphique

Page 41: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

41

Adaptation du fichier d'entrée (-->input.txt)

Page 42: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

42

Adaptation semblable du fichier de sortie

Page 43: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

43

emplacement des fichiers de tests

Page 44: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

44

Un fichier simple en entrée

Page 45: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

45

Si tout se passe bien...

À l'éxécution de l'application, celle-ci a simplement

copié le contenu du fichier

input.txt

dans un nouveau fichier

output.txt

Page 46: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

46

résultat

Page 47: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

47

Orchestration de Web Services

Utilisation de NetBeans

pour le développement d’un service de demande de prêt

Page 48: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

48

Soit le processus suivant:

dont on commencera par implémenter cette partie

Page 49: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

49

Création du module principal d’orchestration (dit BPEL)

Page 50: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

50

Récupération du schéma des données

Page 51: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

51

Partage du schéma de données avec le WS partenaire

Page 52: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

52

Définition des messages

Page 53: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

53

Création du processus lui-même

Page 54: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

54

Association du partenaire fournisseur de service

• Choix d’opération

WSDL

Page 55: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

55

Choix d’opération

• Idem : Réponse, et définition de variable échangée

Page 56: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

56

Le processus tel qu’il se dessine

Page 57: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

57

Insertion de condition

Page 58: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

58

Assignation selon le cas

Page 59: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

59

Pour chaque assignation son Mapping et son traitement

Page 60: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

60

Page 61: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

61

Page 62: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

62

Intégration dans une application composite

Page 63: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

63

Choix du module PBEL à intégrer

Page 64: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

64

Page 65: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

65

Construction en cours…

Page 66: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

66

Page 67: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

67

définition de test

Page 68: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

68

Page 69: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

69

Choix du service à tester

Page 70: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

70

Page 71: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

71

Et ça plante !

Page 72: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

72

Soit le processus suivant:

Suite du sujet

Page 73: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

73

Page 74: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

74

Page 75: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

75

Page 76: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

76

Page 77: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

77

Page 78: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

78

Page 79: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

79

Page 80: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

80

Page 81: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

81

Page 82: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

82

Page 83: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

83

Page 84: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

84

Page 85: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

85

Page 86: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

86

Page 87: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

87

Page 88: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

88

Page 89: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

89

Page 90: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

90

Page 91: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

91

Page 92: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

92

Page 93: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

93

Page 94: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

94

Page 95: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

95

Page 96: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

96

Page 97: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

97

Page 98: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

98

Page 99: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

99

Page 100: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

100

Page 101: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

101

Page 102: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

102

Page 103: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

103

Phase suivante : Écriture de la réponse dans un fichier

Page 104: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

104

Page 105: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

105

One way

Page 106: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

106

Page 107: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

107

Page 108: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

108

Page 109: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

109

Page 110: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

110

Page 111: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

111

Page 112: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

112

Page 113: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

113

Page 114: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

114

Page 115: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

115

Processus achevé

Page 116: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

116

source

Page 117: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

117

Source (suite et fin)

Page 118: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

118

Page 119: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

119

Page 120: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

120

Nouveau cas de test

Page 121: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

121

Page 122: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

122

Page 123: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

123

Page 124: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

124

Entrée du cas de test

Page 125: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

125

Page 126: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

126

Soit le processus suivant:

Suite du sujet

Page 127: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

127

Page 128: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

128

Page 129: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

129

Page 130: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

130

Page 131: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

131

Page 132: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

132

Page 133: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

133

Page 134: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

134

Page 135: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

135

Page 136: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

136

Page 137: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

137

Page 138: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

138

Page 139: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

139

Page 140: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

140

Page 141: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

141

Page 142: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

142

Page 143: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

143

Page 144: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

144

Page 145: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

145

Page 146: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

146

Page 147: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

147

Page 148: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

148

Page 149: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

149

Page 150: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

150

Page 151: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

151

Page 152: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

152

Page 153: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

153

Page 154: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

154

Page 155: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

155

Page 156: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

156

Page 157: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

157

Page 158: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

158

Nécessité de corréler les numéros SSN

Page 159: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

159

Et ainsi de suite….

Page 160: Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement

Cours MIAGE « Architectures Orientées Services »Henry Boccon-Gibod

160

Fin du module