Plan du cours
Brève introduction aux moteurs de règles
- Intelligence artificielle
- Systèmes experts
- Qu'est-ce qu'un moteur de règles ?
- Pourquoi utiliser un moteur de règles ?
- Avantages d'un moteur de règles
- Quand utiliser un moteur de règles ?
- Moteurs de script ou de processus
- Quand NE PAS utiliser un moteur de règles
- Couplage fort et souple
- Qu'est-ce qu'une règle ?
Création et mise en œuvre de règles
- Modèle de faits
- KIE
- Vision et référentiel des règles
- Exercices
Langage spécifique au domaine (DSL)
- Remplacer les règles par un DSL
- Test des règles DSL
- Exercices
jBPM
- Intégration avec Drools
- Bref aperçu des bases de BPMN
- Invoquer des règles à partir d'un processus
- Regrouper des règles
- Exercices
Fusion
- Qu'est-ce que le traitement d'événements complexes ?
- Brève présentation de Fusion
- Exercices
Mvel - le langage des règles
- Filtrage (type de fait, champ
- Opérateurs
- Conditions composées
- Priorité des opérateurs
- Fonctions d'accumulation (average, min, max, sum, collectList, etc....)
Rete - sous le capot
- Algorithme de compilation
- Drools Extensions de RETE
- Types de noeuds
- Comprendre l'arbre Rete
- Optimisation de Rete
Test des règles
- Test avec KIE
- Test avec JUnit
OptaPlanner
- Une vue d'ensemble de OptaPlanner
- Exemples simples
Intégration des règles aux applications
- Invoquer des règles à partir de Java Code
Pré requis
Connaissance de base de tout langage de programmation orienté objet.
Connaissance de base du modèle de données relationnel (SGBDR).
Idée de base de la modélisation des processus Business.
Nos Clients témoignent (8)
I liked all the materials and the trainer as well...
Neagu Simona - DB Global Technology SRL
Formation - jBPM for Developers
I appreciate the fact that they address my suggestion before to share the presentation with manual before the training. Very helpful on my part. Also, the individual activity, I liked it, our trainer were able to see how we interpret each case scenarios.
Kim Justine Ferriol - Thakral One, Inc.
Formation - jBPM and Drools
good atmosphere
Martin Jesterschawek
Formation - Business Rule Management (BRMS) with Drools
Positive and optimistic attitude. Gives good answers to questions.
Emil Krabbe Nielsen
Formation - Introduction to Drools 6 for Developers
The training definitely backfilled some of the gaps in my knowledge left by reading the OptaPlanner userguide. It gave me a good broad understanding of how to approach using OptaPlanner in our projects going forward.
Terry Strachan - Exel Computer Systems plc
Formation - OptaPlanner in Practice
I loved that he was able to see our machines to help us when we got stuck.
Megan Burns - Sandia National Labs
Formation - Drools 7 and DSL for Business Analysts
The training is very interesting and can be useful on our future projects and the trainer is always active on answering our questions and helping us when we are having issues on our end.
Charles Kevin Regaliza - Thakral One Inc.
Formation - Introduction to Drools 7 for Developers
les connaissances pratiques du formateur
Waldek - Polska Spółka Gazownictwa sp. z o.o.
Formation - IBM ODM Decision Management
Traduction automatique