02 January 2011
TP nº4: Processus BPEL
05/01/11 14:00 Filed in: Practice
Objectif
L'objectif de ce TP est de mettre en oeuvre des processus métiers avec BPEL (Business Process Execution Language).Installation
Bien que ce TP puisse être réalisé avec n'importe quel environnement de développement, nous vous recommandons l'IDE NetBeans que nous réutiliserons par la suite pour les TP BPEL.- Vérifier que vous avez un JDK 5 (note : du fait d'un conflit de librairies, il est déconseillé d'utiliser un JDK 6)
- Télécharger Netbeans 6.5 (et pas une autre)
- Vérifier que l'extension SOA est bien installée en suivant les instructions suivantes
- Si le type de projet "Module BPEL" n'existe pas dans la liste des projets, installer le plugin SOA via le gestionnaire de plug-ins (menu Outils > Plug-ins)
- Télécharger la documentation SOA de Netbeans
Exercice 1 : Hello World
Regarder la vidéo de démonstration d’un processus BPEL_HelloWorld puis créer l’application Hello World en reproduisant les étapes. En cas de problème, les instructions pas-à-pas sont disponibles à cette adresse et dans la documentation téléchargée.Attention: Si le bus JBI utilisé pour exécuter votre processus BPEL ne dispose pas du moteur BPEL, il est nécessaire de le déployer préalablement en suivant la procédure suivante.
Exercice 2: Gestion des prêts
Créer une application de gestion de prêt bancaire en suivant le tutoriel disponible dans la documentation téléchargée.Exercice 3 : The Peano Machine
Créer une application en suivant le tutoriel disponible à cette adresse.Exercice 4 : The PicWeb System [projet individuel]
Développez l'architecture PicWeb en suivant le sujet disponible à cette adresse.Remise du projet
Le projet (exercice 4) est à rendre avant le mercredi 02 février 2011 à 14h00 via l'interface PROF.Contenu:
- Le code source des projets correspondant aux web services développés
- Un fichier
readme.txtdécrivant les résultats obtenus (ou pas)
- n'utilise pas de proxy (connexion directe) pour
le serveur
intranet.fil.univ-lille1.fr - accepte les cookies en provenance de ce serveur
Configuration du proxy pour l'exécution des tests
Dans le répertoire de votre projet, ajouter les lignes suivantes à la fin du fichier /nbproject/project.properties:http.proxyHost=cache-etu.univ-lille1.fr
http.proxyPort=3128
test-sys-prop.http.proxyHost=cache-etu.univ-lille1.fr
test-sys-prop.http.proxyPort=3128