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 (5)
La formation a certainement comblé某些部分被识别为不属于目标语言的文本,因此我将这部分保持原样以确保信息的准确性。请允许我进行调整以提供一个完全符合要求的翻译: La formation a certainement comblé certains des lacunes dans mes connaissances laissées par la lecture du OptaPlanner userguide. Elle m'a donné une bonne compréhension globale de la façon d'aborder l'utilisation du OptaPlanner dans nos projets à venir.
Terry Strachan - Exel Computer Systems plc
Formation - OptaPlanner in Practice
Traduction automatique
Tous les exemples partagés des fonctions et/ou opérateurs sont bien expliqués.
Brian Amlon - Thakral One, Inc.
Formation - Introduction to Drools 7 for Developers
Traduction automatique
Effectuer des activités pratiques et/ou basées sur des cas d'utilisation.
Brian A - Thakral One, Inc.
Formation - jBPM and Drools
Traduction automatique
J'ai aimé comment le formateur était très enthousiaste pour répondre à toutes nos questions
Matthew Nelson Manuel - Thakral One, Inc.
Formation - jBPM for Developers
Traduction automatique
Exercices et résolution de problèmes en groupe lorsque les problèmes étaient plus difficiles.
Randy Comer Comer - Sandia National Labs
Formation - Drools 7 and DSL for Business Analysts
Traduction automatique