Red Hat vous souhaite la bienvenue

Découvrez l'actualité Red Hat près de chez vous

Découvrez l'actualité des clients Red Hat dans le monde entier :

JB463

Developing Rules Applications with Red Hat JBoss BRMS

Informations pour :

Apprenez à créer, tester, déboguer et contrôler des règles métier dans un environnement de production.

Dans le cours Développement d'applications de règles avec Red Hat JBoss BRMS (JB463), les développeurs de règles et d'applications d'entreprise Java apprendront à créer, tester, déboguer et contrôler des règles métier et à créer des paquets de règles. Ils apprendront également comment l'environnement d'exécution Red Hat JBoss BRMS (« business rules management system » ou système de gestion des règles métier) exécute ces règles.

Présentation du cours

Les participants utiliseront Red Hat Developer Studio 7 et Red Hat JBoss BRMS 6 pour réaliser des exercices pratiques et précis leur permettant de créer et de gérer des règles métier dans un environnement de production. Les principes présentés dans ce cours peuvent être appliqués pour mettre en œuvre une solution Red Hat JBoss BRMS autonome ou Red Hat JBoss BPM Suite (« business process management » ou gestion des processus métier).

Résumé du contenu

  • Création de règles métier de base dans Red Hat Developer Studio
  • Création de règles métier avancées
  • Test et débogage de règles métier
  • Utilisation de tables de décisions sous forme de feuilles de calcul
  • Création et utilisation de fichiers de mappage DSL
  • Architecture de Red Hat JBoss BRMS et application des règles d'exécution
  • Contrôle de l'exécution des règles et prévention des conflits
  • Traitement des événements complexes (CEP)

Public ciblé

  • Créateurs de règles responsables de la création et du test de règles, qui utilisent Red Hat Developer Studio
  • Développeurs d'applications Java responsables du développement et de l'intégration de règles métier à des applications d'entreprise Java et Java EE

Prérequis

  • Expérience de base en programmation Java et Java EE
  • Connaissance de Maven, Git et de l'IDE Eclipse utile, mais pas indispensable
  • Expérience en développement de règles métier non requise

Programme du cours

Présentation de Red Hat JBoss BRMS
Découvrir l'architecture et l'utilité de Red Hat JBoss BRMS (Business Rules Management System)
Création de règles de base
Créer des règles métier de base dans Red Hat Developer Studio
Intégration de règles métier à des applications Java
Apprendre à intégrer le traitement des règles à une application à l'aide d'une API
Tables de décisions
Découvrir l'utilité et la mise en page d'une table de décisions sous forme de feuille de calcul et identifier le processus de chargement de la table appliqué par JBoss BRMS au moment de l'exécution
Langages spécifiques à un domaine
Découvrir l'utilité des langages spécifiques à un domaine (DSL), comment les déclarer et les utiliser dans une règle
Test de règles
Découvrir les tests JUnit et apprendre à tester une application BRMS
Création de règles complexes
Apprendre à utiliser les fonctions complexes du moteur de règles BRMS
Contrôle de l'exécution de règles
Apprendre à mettre en œuvre des stratégies de résolution des conflits dans l'exécution de règles
Débogage de Drools
Apprendre à déboguer des applications Drools dans Red Hat Developer Studio
Traitement des événements complexes
Utiliser le traitement des événements complexes avec des règles

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.