TP 3 Web Services & BPEL

download TP 3 Web Services & BPEL

of 2

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.