Plan du cours
Brève introduction aux moteurs de règles
- Bref historique ou Systèmes Experts et Moteur de Règles Qu'est-ce que l'Intelligence Artificielle ? Chaînage avant ou arrière Chaînage déclaratif ou procédure/oop Comparaison des solutions Quand utiliser les moteurs de règles ? Quand ne pas utiliser les moteurs de règles ? Alternatives aux moteurs de règles
OÙ
- Création d'intégration avec Assets Workbench Exécution de règles directement à partir de KIE Déploiement Tables de décision Modèles de règles Éditeur de règles guidé Test des éléments de travail Versionnement et déploiement Un peu plus sur le référentiel (git) Développement de processus simples avec des règles
Écrire des règles dans Eclipse
- Sessions sans état ou avec état Sélection de faits appropriés Opérateurs de base et opérateurs spécifiques à Drools Fonctions d'accumulation de base (somme, max, etc...) Calculs intermédiaires Insertion de nouveaux faits Exercices (beaucoup d'entre eux) Ordre des règles avec BPMN Salience Ruleflow vs BPMN 2.0 Exécution d'un ensemble de règles à partir de un processus Règles vs passerelles Bref aperçu des fonctionnalités de BPMN 2.0 (transactions, gestion des exceptions) Logique métier déclarative complète dans les langages spécifiques au domaine Drools (DSL) Création de nouveaux langages Préparation du DSL à utiliser par les gestionnaires Basic Natural Language Processing (NLP) avec DSL Fusion (CPE), raisonnement temporel (pour que les événements se produisent après, entre, etc...) Opérateurs de fusion Exemple dans les calendriers d'événements Tests unitaires
Sujets facultatifs
- OptaPlanner jBPM Drools et intégration via les services Web Intégration de Drools via ligne de commande Comment modifier les règles/processus après le déploiement sans compilation
Pré requis
Compétences en programmation dans n'importe quel langage fortement recommandées (SQL, Java, C#, VBA, etc...)
Nos Clients témoignent (10)
Positive and optimistic attitude. Gives good answers to questions.
Emil Krabbe Nielsen
Formation - Introduction to Drools 6 for Developers
Flexibility and throrough explanations regarding the usage
Denis Kirchhübel
Formation - Introduction to Drools 6 for Developers
Maintaining speed with taking every one in the group along. Exercise oriented. Tried to cover as much as possible comfirtabliy.
Rakesh Prajapati
Formation - Introduction to Drools 6 for Developers
it met our expectations
Vadim Bilan
Formation - Introduction to Drools 6 for Developers
The exercises were great and the material is short and concise.
Anjali Sharma
Formation - Introduction to Drools 6 for Developers
Exercises in Eclipse
Anna Beluskova
Formation - Introduction to Drools 6 for Developers
Nice to see some other editors, other details around bpmn
Derek Doherty
Formation - Introduction to Drools 6 for Developers
Interactive trainer, helpful and had lots of suggestions for participants.
Liam Donovan
Formation - Introduction to Drools 6 for Developers
very well delivered
Damien Reid
Formation - Introduction to Drools 6 for Developers
Interactive approach, keeps the training interesting.