Plan du cours
Drools Administration
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 devriez-vous utiliser un moteur de règles ?
- Moteurs de script ou de processus
- Quand vous ne devriez PAS utiliser un moteur de règles
- Couplage solide et lâche
- Quelles sont les règles ?
Où sont les choses
- Gestion des règles dans un fichier jar
- Dépôt Git
- Exécuter des règles depuis KIE
- Gestion des fichiers BPMN et workflows
- Déplacement des fichiers de connaissances (règles, processus, formulaires, temps de travail...)
Test des règles
- Où stocker le test
- Comment exécuter des tests
- Test avec JUnit
Stratégies de déploiement
- application autonome
- Invocation de règles à partir du code Java
- intégration via fichiers (json, xml, etc...)
- intégration via des services Web
- utiliser KIE pour l'intégration
Administration des règles
- création
- Paquets
- Dépôt d'artefacts
- Éditeur d'actifs
- Validation
- Modèle de données
- Catégories
- gestion des versions
- Spécifique au domaine Languages
- Optimisation du matériel et des logiciels pour l'exécution des règles
- Multithreading et Drools
Kié
- Structures de projets
- Des cycles de vie
- Bâtiment
- Déploiement
- En cours d'exécution
- Aide-mémoire d'installation et de déploiement
- Unités organisationnelles
- Utilisateurs, règles et autorisations
- Authentification
- Dépôts
- Sauvegarde et restauration
- Enregistrement
Pré requis
Bonne compréhension de l'environnement Java, Linux du système d'exploitation. Les bases du dépôt Git sont recommandées, mais pas obligatoires.
Nos Clients témoignent (6)
good atmosphere
Martin Jesterschawek
Formation - Business Rule Management (BRMS) with Drools
j'ai bien apprécié le cours avec Reda, c'est une personne très à l'écoute et ouvert pour toute question. Il s'adapte aux besoins de son client
Lamiae Hraira - Solidaris Brabant
Formation - Enterprise Java Programming with Java EE and JBoss (EJB 3.0)
Positive and optimistic attitude. Gives good answers to questions.
Emil Krabbe Nielsen
Formation - Introduction to Drools 6 for Developers
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
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.