Développement backend Java

Drools (JBoss Rules)

Objectifs

  • Apprendre une solution pratique
  • Comprendre les problématiques spécifiques liées à l'utilisation d'un moteur de règles
  • Construire des règles sous Drools
  • Configurer le moteur de règles

Programme

Brève introduction aux moteurs de règles
  • Qu’est-ce qu’un système expert ?
  • Présentation générale
  • Fonctionnement
  • Les acteurs du moteurs de règles
  • Comparaison de Drools avec ILOG Rules
Le moteur de Drools
  • Les concepts
  • Introduction à ReteOO
  • Les phases induites
  • La compilation
  • L’exécution
  • Les sessions
  • L’agenda
  • La configuration du moteur
L’offre Drools
  • Le système de gestion web avec Drools Guvnor
  • L’édition graphique de règles
  • La gestion d’événements avec Drools Fusion
    • Introduction au «Complex Event Processing»
    • Déclaration des flux d’événements
    • Les opérateurs temporels
    • Les Sliding Windows
  • L’atelier de développement sous eclipse
    • Editeur de règles
    • Débogage de règles
    • Monitoring du moteur
  • Les tables de décision
  • Modélisation de workflows avec Drools Flow
Construire une solution
  • Les packages
  • Définition d’une règle
  • Les opérateurs
  • Les actions
  • Les extensions du langage
  • Les « rule flow »
Exploiter sa solution
  • Tester sa base de règles
  • Problématique de déploiement
  • Gestion du cycle de vie des règles
  • Organisation des développements
  • Retours d’expérience
Please login to get access to the quiz
Java EE – Développez le backend de vos applications (Prev Lesson)
(Next Lesson) Gérer la persistance des données avec Hibernate
Back to Développement backend Java
Public

<ul> <li>Architectes</li><li>Chefs de projets</li><li>Ingénieurs</li> </ul></div></div>

Pré-requis

Bonne pratique de Java