Besoin de renseignement? Contactez nous....
Envoyer un Email +33 7 81 01 72 30
contact@odellya.com

concepteur

JBPM


 
JBPM

Objectifs pédagogiques
Cette formation JBPM vous permettra de vous familiariser avec les principaux concepts du BPM, le langage JPDL pour définir vos processus et ainsi gérer vos flux d’informations grâce à ce moteur de workflow open source.

Intérêt du BPM

  • Vue d’ensemble des principaux concepts
  • Vocabulaire spécifique
  • Notion de BPMS (Business Process Management System)

JBPM pour les développeurs

  • Graph Oriented Programming (GOP) avec JBPM
  • Processus de développement
  • Découpler un processus d’une application
  • Programmation orientée objet et GOP
  • Implémenter la définition d’un processus métier
  • Tester les nouvelles classes
  • Exécution de processus
  • Etats en attentes ou nœuds automatiques ?
  • Définir un langage simple
  • Description d’un nœud
  • Démarrer un projet Maven avec JBPM

Mise en place des outils

  • Historique du projet JBPM
  • Outils et logiciels
  • Comprendre le moteur JBPM
  • Le projet Maven

Le langage JPDL

  • Présentation et structure du langage
  • Structure des processus
  • Nœuds intrinsèques aux processus
  • Nœuds de base
  • Cycle de vie d’un nœud et évènements

Notion de persistence

  • Intérêt et utilisation
  • Cas pratiques

Les tâches

  • Définition
  • Module de gestion des tâches
  • Nœuds de type tâche
  • Configurer la persistance
  • Les tâches dans l’exemple du processus de recrutement

Gestion des informations dans JBPM

  • Concepts fondamentaux
  • Gestion des variables des processus grâce à l’API
  • Stockage des informations contextuelles

Fonctionnalités avancées du langage JPD

  • Intérêt d’utiliser des nœuds multiples
  • Opérations de configuration avancées

Pratique avancée

  • Découpage du processus de recrutement en plusieurs phases
  • Les nœuds d’état de processus et leur utilisé
  • Exécutions asynchrones

JBPM en entreprise

  • Configuration en environnement J2E
  • Configuration des sources de données JBoss Application Server
  • Le JobExecutor
  • Les timers et reminders

Nos formateurs
La compétence technique de l’ensemble de nos formateurs pédagogues se justifie d’une expérience technique réelle sur chacun de leur domaine d’intervention
Durée de la formation : 3 jours

Ce cursus s’adresse aux :
  • Développeurs
  • Architectes
  • Chefs de projets

Prérequis :
  • Expérience requise en Java

Les formations du cursus


UML 2
3 jours
Connaissance générale de l’informatique et de l’environnement
Débutants Développeurs Architectes Chef de projet Concepteur Designer web
JBPM
3 jours
Connaissance générale de l’informatique et de l’environnement
Débutants Développeurs Architectes Chef de projet Concepteur Designer web
Enterprise Integration pattern
3 jours
Connaissance générale de l’informatique et de l’environnement
Débutants Développeurs Architectes Chef de projet Concepteur Designer web