Schița de curs

Scurtă introducere în motoarele de reguli

  • Inteligenţă artificială
  • Sistem expert
  • Ce este un Rule Engine?
  • De ce să folosiți un Rule Engine?
  • Avantajele unui Rule Engine
  • Când ar trebui să utilizați un Rule Engine?
  • Motoare de scriptare sau de proces
  • Când NU ar trebui să utilizați un Rule Engine
  • Cuplaje puternice și libere
  • Ce sunt regulile?

Crearea și implementarea regulilor

  • Model de fapt
  • KIE
  • Vizionarea și depozitul de reguli
  • Exerciții

Limbaj specific domeniului (DSL)

  • Înlocuirea regulilor cu DSL
  • Testarea regulilor DSL
  • Exerciții

jBPM

  • Integrare cu Drools
  • Scurtă prezentare generală a BPMN de bază
  • Invocarea regulilor dintr-un proces
  • Reguli de grupare
  • Exerciții

Fuziune

  • Ce este Procesarea complexă a evenimentelor?
  • Scurtă prezentare generală despre Fusion
  • Exerciții

Mvel - limbajul de regulă

  • Filtrare (tip de fapt, câmp
  • Operatori
  • Condiții compuse
  • Prioritatea operatorilor
  • Funcții de acumulare (medie, min, max, sum, collectList etc....)

Rete - sub capotă

  • Algoritm de compilare
  • Drools Extensii RETE
  • Tipuri de noduri
  • Subestimarea Rete Tree
  • Rete Optimization

Testarea regulilor

  • Testare cu KIE
  • Testarea cu JUnit

OptaPlanner

  • O prezentare generală a OptaPlanner
  • Exemple simple

Integrarea regulilor cu aplicațiile

  • Invocarea regulilor din Java Cod

Cerințe

Cunoștințe de bază ale oricărui limbaj de programare orientat pe obiecte.

Cunoștințe de bază despre modelul de date relaționale (RDBMS).

Ideea de bază a Business Modelării proceselor.

 21 ore

Numărul de participanți



Pret per participant

Mărturii (5)

Categorii înrudite