Ceci est une ancienne révision du document !
L'objectif de ce TP est de se familiariser avec un bus de services (ServiceMix) et un moteur BPEL (ODE).
Le projet de base pour tiw5 a été complété avec des projets de départ pour servicemix et ode:
hg clone https://forge.univ-lyon1.fr/hg/inf2018m-2014-base
Ce TP n'est pas noté, mais sert de base pour le projet TIW5.
ServiceMix est un bus de services construit autour d'un architecture OSGi basée sur Karaf. Télécharger et décompresser ServiceMix.
Lancer ServiceMix via la commande bin/servicemix
.
Dans le shell ainsi ouvert:
list
display -n 5
features:install webconsole
. La console web est maintenant disponible ici: http://localhost:8181/system/console (login karaf, mdp karaf). Dochelp
Construire le projet smix-camel
fourni et le déployer dans ServiceMix, soit via la commande install
, soit via la console web.
Ce projet crée une route Camel
Démarrer le bundle (e.g. depuis la console web), constater l'affichage puis arrêter le bundle. Regarder dans les logs et essayer de faire le lien entre ce qui se passe et ce qui a été défini dans le projet smix-camel
.
features:install activemq-web-console
, puis http://localhost:8181/activemqweb/