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
  • Que sont les règles ?

Où se trouvent les choses

  • Gestion des règles dans un fichier jar
  • Dépôt Git
  • Exécuter des règles à partir de KIE
  • Gestion des fichiers BPMN et des flux de travail
  • Déplacement des fichiers de connaissance (règles, processus, formulaires, temps de travail...)

Test des règles

  • Où stocker les tests
  • Comment exécuter les tests
  • Tester avec JUnit

Stratégies de déploiement

  • Application autonome
  • Invocation de règles à partir de Java Code
  • intégration via des fichiers (json, xml, etc...)
  • intégration via des services web
  • utilisation de 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
  • versionnement
  • Spécifique au domaine Languages
  • Optimisation du matériel et des logiciels pour l'exécution des règles
  • Multithreading et Drools

Kie

  • Structures des projets
  • Cycles de vie
  • Construction
  • Déploiement
  • Exécution
  • Aide-mémoire sur l'installation et le déploiement
  • Unités d'organisation
  • Utilisateurs, règles et permissions
  • Authentification
  • Dépôts
  • Sauvegarde et restauration
  • Journalisation

Pré requis

GoBonne compréhension de Java l'environnement, Linux du système d'exploitation. Les bases du dépôt Git sont recommandées, mais pas obligatoires.

 21 heures

Nombre de participants


Prix par participant

Nos clients témoignent (5)

Cours à venir

Catégories Similaires