TP 3 Web Services & BPEL
-
Upload
houssem-eddine-bouaziz -
Category
Documents
-
view
223 -
download
0
Transcript of TP 3 Web Services & BPEL
-
8/3/2019 TP 3 Web Services & BPEL
1/2
TP Not services Web Axis2 et processus BPEL avec eclipse et
ODE
Objectif
L'objectif de ce TP not est de dvelopper un programme et un processus BPEL quicalcule le prix TTC de produits dont les taux TVA varient entre 5.5 et 19.6. Ce
programme et ce processus se baseront sur les deux services Web suivants:
1. Nom1Nom2TVAService : un service Web qui dtermine le taux de la TVAd'un produit en fonction de son code.
2. Nom1Nom2TTCService : un service Web qui calcule le prix TTC enfonction du prix HT et du taux de la TVA.
Etape 1: Dveloppement du serviceNom1Nom2TVAService
Le service Nom1Nom2TVAService dtermine le taux de la TVA d'un produit en
fonction de son code. Pour simplifier, on considrera que si le code est infrieur 10 alors son taux de TVA est fix 5.5, sinon son taux est 19.6.
Etape 2: Dveloppement du serviceTNom1Nom2TTCService
Le service Nom1Nom2TTCService calcule le prix TTC d'un produit en fonction duprix HT et du taux de la TVA.
Etape 3 : Dveloppement des clients
Inspirez-vous du TP prcdent pour dvelopper deux clients pour les servicesNom1Nom2TTCService et Nom1Nom2TVAService.
NB: les fonctions main des ces clients sont remplacer par des fonction
"normales" qui vont tre utilises par le programme dvelopper dans l'tape 4.
-
8/3/2019 TP 3 Web Services & BPEL
2/2
Etape 4 : Dveloppement du programme principalNom1Nom2Client
Dveopper un programme java Nom1Nom2Client.java qui calcule le prix TTC de
produits dont les taux TVA varient entre 5.5 et 19.6. Ce programme utilise lesfonctions des clients dvelopps dans l'tape 3. Tester votre programme.
Etape 5 : Dveloppement du procesus BPELNom1Nom2TVAProcessBPEL
Dvelopper un procesuss BPEL qui orchestre les deux services
Nom1Nom2TVAService et Nom1Nom2TTCService. Dployer et tester leprocessus.