Développer des processus métiers avec jBPM

 
Introduction

jBPM est un produit Open source édité par jboss, permettant de gérer des workflows avec Java. Contrairement à d'autres solutions, jBPML est simple à mettre en oeuvre et remarquablement puissant: jBPM est une API Java qui ne requière aucun serveur dédié, et pouvant être utilisé tant par une application Java / Swing, une application Web ou un EJB.

Cette formation vous présente toutes les bases nécessaires pour pouvoir démarrer afficacement un développement avec jBPM.

Formation agile

Cette formation peut être adaptée à vos besoins:

  • Utilisation d'une étude de cas représentative de votre architecture,
  • Utilisation de vos outils de développement java,
  • Utilisation de votre serveur J2EE, de votre serveur de données.

Contactez nous pour toute information complémentaire concernant l'adapation de notre offre à vos besoins.

Objectifs pédagogiques
  • Etre capable de développer des processus métiers avec jBPM,
  • Etre capable de configurer jBPM,
  • Etre capable de gérer les exceptions et cas d'erreur,
  • Etre capable d'utiliser des sous processus,
  • Connaitre les règles de bonnes pratiques pour intégrer jBPL dans une architecture Java.
Pré-requis
  • Etre capable de développer une application avec Java,
Durée
    3 jours
Prix:

Nous contacter pour un devis

Materiel pédagogique remis à chaque participant:
  • Support de cours papier couleur,
  • Enoncé et corrigés des travaux pratiques,
  • CDROM contenant le code source des Travaux Pratiques, des outils et les documentations,
Travaux pratiques:
  • 40 % du temps de formation,
  • Etude de cas complète et continue représentative d'une véritable application,
  • Eclipse 3.1, Java5, jBPM (dernière version), Hibernate, MySQL
Contenu de la formation:
  • Introduction à la gestion de processus ,
  • Programmation orienté graphe,
  • Etats et transitions,
  • Actions java et scripts BeanShell,
  • Gestion des exceptions Java ,
  • Decision,
  • Fork et Join,
  • Gestion des tâches et utilisateurs,
  • Gestion des timers ,
  • Super-état,
  • Sous processus,
  • Sécurité,
  • Gestion des transactions,
  • Communications asynchrones ,
  • Persistance dans la base de données ,
  • API Java,
  • Architecture et conception
  • Intégration des données applicatives
  • Extension de jBPM .

(c) Business Technology Consulting 2005-2007