Contact
JB463

Développement d'applications de règles avec Red Hat Decision Manager

Lieu

Format En savoir plus

Lisez les avis et expériences d'autres participants dans la Red Hat Learning Community

Présentation

Description du cours

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

Dans ce cours, les développeurs de règles et les développeurs d'applications d'entreprise Java™ apprendront à créer, tester, déboguer et contrôler des règles métier, ainsi qu'à créer des paquets de règles. Ils apprendront également comment l'environnement d'exécution Red Hat Decision Manager exécute ces règles.

Les participants utiliseront Red Hat CodeReady Studio 7 et Red Hat Decision Manager 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 Decision Manager autonome ou Red Hat Process Automation Manager (gestion des processus métier).

Contenu

  • Création de règles métier de base dans Red Hat CodeReady Studio
  • Création de règles métier avancées
  • Test et débogage des règles métier
  • Utilisation de tables de décision sous forme de feuilles de calcul
  • Création et utilisation de fichiers de mappage de langage dédié
  • Architecture de Red Hat Decision Manager 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

Public ciblé

  • Créateurs de règles responsables de la création et du test de règles, qui utilisent Red Hat CodeReady Studio
  • Développeurs d'applications Java responsables du développement et de l'intégration de règles métier dans 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

Programme du cours

Présentation de Red Hat Decision Manager
Découvrir l'architecture et l'utilité d'un système de gestion de règles métier comme Red Hat Decision Manager
Création de règles de base
Créer des règles métier de base dans Red Hat CodeReady Studio
Intégration de règles métier à des applications Java
Apprendre à intégrer le traitement des règles dans 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 Decision Manager au moment de l'exécution
Langages dédiés
Découvrir l'utilité des langages dédiés, 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 Decision Manager
Création de règles complexes
Apprendre à utiliser les fonctions complexes du moteur de règles Decision Manager
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 CodeReady 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é au gré 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 thème particulier, contactez un conseiller en formation.

Bénéfices

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 règles métier utilisées dans des applications classiques, de sorte qu'elles peuvent être modifiées sans mettre à jour ni redéployer les applications. Résultats attendus : accélération de la mise sur le marché, augmentation de la visibilité des règles métier spécifiques utilisées par chaque 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 d'utiliser l'IDE CodeReady Studio pour développer et intégrer des règles métier dans des applications Java. Les règles métier sont rédigées dans un langage compréhensible à la fois par les responsables métier et les développeurs d'applications.

Les participants devraient avoir acquis les compétences suivantes :

  • Création de règles métier à l'aide du langage déclaratif Drools
  • Création de règles métier à l'aide de tables de décision et des langages dédiés
  • Intégration de règles métier dans une application Java ou Java EE
  • Débogage de règles métier
  • Mise en œuvre de règles adaptées au traitement des événements complexes

Participez à ce cours dans le cadre de votre souscription Red Hat Learning, qui vous offre un an d'accès illimité et à la demande à nos ressources de formation en ligne.