Schița de curs

Scurtă introducere în motoarele de reguli

  • Inteligență artificială
  • Sisteme expert
  • Ce este un motor de reguli?
  • De ce să folosești un motor de reguli?
  • Avantajele unui motor de reguli
  • Când ar trebui să folosești un motor de reguli?
  • Scripting sau motoare de proces
  • Când NU ar trebui să folosești un motor de reguli
  • Cuplare puternică și slabă
  • Ce sunt regulile?

Unde se află lucrurile

  • Gestionarea regulilor într-un fișier jar
  • Depozitul Git
  • Executarea regulilor din KIE
  • Gestionarea fișierelor BPMN și a fluxurilor de lucru
  • Mutarea fișierelor de cunoștințe (reguli, procese, formulare, ore de lucru...)

Testarea regulilor

  • Unde să stochezi testele
  • Cum să execuți testele
  • Testarea cu JUnit

Strategii de implementare

  • aplicație standalone
  • Invocarea regulilor din codul Java
  • integrare prin fișiere (json, xml, etc...)
  • integrare prin servicii web
  • folosirea KIE pentru integrare

Administrarea regulilor

  • creare
  • Pachete
  • Depozitul de artefacte
  • Editorul de active
  • Validare
  • Modelul de date
  • Categorii
  • versionare
  • Limbaje specifice domeniului
  • Optimizarea hardware și software pentru executarea regulilor
  • Multithreading și Drools

Kie

  • Structuri de proiecte
  • Cicluri de viață
  • Construire
  • Implementare
  • Rulare
  • Fișe de sinteză pentru instalare și implementare
  • Unități organizaționale
  • Utilizatori, reguli și permisiuni
  • Autentificare
  • Depozite
  • Backup și restaurare
  • Înregistrare

Cerințe

Cunoștințe solide despre mediul Java, sistemul de operare Linux. Bazele depozitului Git sunt recomandate, dar nu sunt obligatorii.

 21 Ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite