JB428

Développement d'applications de workflow avec Red Hat JBoss BPM Suite, avec examen

Informations pour :

Découvrez comment intégrer le traitement des workflows dans les applications métier

Le cours Développement d'applications de workflow avec Red Hat® JBoss® BPM Suite, avec examen (JB428) s'adresse aux développeurs et architectes qui souhaitent intégrer le traitement des workflows dans leurs applications métier.

Cette version du cours inclut l'examen du Red Hat Certified Specialist in Business Process Design (EX427).

Présentation du cours

Lors de travaux pratiques, les participants se familiariseront avec l'architecture et les fonctions de la solution Red Hat JBoss BPM Suite, avec la modélisation des processus métier (BPMN 2.0) aux niveaux élémentaire et avancé, ainsi qu'avec l'intégration des workflows dans les applications Java SE et Java EE. Ils apprendront non seulement à créer des applications de workflow, mais également à les tester et à les déboguer à l'aide de Red Hat JBoss Developer Studio. Les participants découvriront comment déployer un processus métier et surveiller son état d'exécution.

Contenu du cours

  • Architecture et fonctions de Red Hat JBoss BPM Suite 6
  • Modélisation des processus métier, niveaux élémentaire et avancé
  • Intégration d'un workflow dans les applications
  • Test et débogage des applications BPM
  • Surveillance des processus BPMS
  • Simulation de processus

Public ciblé et prérequis

Public ciblé

  • Développeurs et architectes Java qui souhaitent apprendre à mettre en œuvre des applications faisant appel à la modélisation de processus métier, plus précisément avec Red Hat JBoss BPM Suite 6.

Prérequis

  • Solide compréhension de Java, notamment des outils de développement Java (Maven et Eclipse via Red Hat JBoss Developer Studio).
  • Connaissance des concepts généraux liés aux workflows. Aucune expérience en BPM (gestion des processus métier) n'est exigée.
  • La maîtrise de la solution Red Hat JBoss BRMS 6 peut être utile, mais n'est pas exigée.

Programme du cours

Introduction à Red Hat JBoss BPM Suite
  • Découvrir l'architecture et les composants majeurs de Red Hat JBoss BPM Suite
  • Installer des outils BPMS, JBoss Developer Studio et BRMS ; créer une première application
Modélisation des processus métier (niveau élémentaire)
  • Créer des modèles de processus métier à l'aide des outils de JBDS
Intégration et déploiement d'applications BPMS
  • Créer une application faisant appel à un processus métier
  • Déployer l'application sur le serveur BPMS
Test et débogage d'applications BPMS
  • Créer un test unitaire pour une application BPMS
  • Déboguer l'application dans JBoss Developer Studio
Modélisation des processus métier (niveau avancé)
  • Créer des processus métier plus complexes
Surveillance des processus BPMS
  • Utiliser l'outil de création de tableaux de bord pour surveiller et contrôler les processus
Simulation de processus
  • Utiliser l'extension de moteur de simulation pour simuler un processus métier

Remarque : le programme du cours est susceptible d'être modifié en fonction des avancées technologiques et de l'évolution de la nature du travail sous-jacent. Pour toute question ou pour en savoir plus sur un objectif ou un thème particulier, contactez un conseiller en formation.

Bénéfices de cette formation

Bénéfices pour l'entreprise

Ce cours a pour objectif de développer les compétences requises pour créer une logique métier sous forme de processus métier, à l'aide d'une méthode de notation graphique qui ne nécessite aucune compétence en développement logiciel. Résultats attendus : accélération de la mise sur le marché, augmentation de la visibilité des processus métier spécifiques mis en œuvre par une application et réduction des risques d'erreurs d'interprétation susceptibles de générer des erreurs au sein des applications.

Avec ce cours, nous avons cherché à servir l'ensemble de nos clients. Les avantages et résultats qui en découlent varient néanmoins en fonction de l'entreprise et de l'infrastructure, dans la mesure où chacune est spécifique.

Bénéfices pour le participant

Après avoir suivi ce cours, les participants devraient être capables de développer, tester et intégrer le traitement des workflows à l'aide des modèles de processus métier rédigés dans le langage graphique standard BPMN 2.0 (Business Processing Modeling Notation).

Les participants devraient avoir acquis les compétences suivantes :

  • Conception de diagrammes BPMN à l'aide de JBoss Developer Studio
  • Intégration d'applications Java ou Java EE dans les processus BPMN
  • Débogage des processus BPMN
  • Gestion des tâches manuelles et des flux d'exceptions dans un processus BPMN
  • Surveillance, simulation et optimisation de l'exécution d'un processus BPMN