Schulungsübersicht

Kurze Einführung in Rule Engines

  • Künstliche Intelligenz
  • Expertensysteme
  • Was ist eine Rule Engine?
  • Warum eine Rule Engine verwenden?
  • Vorteile einer Rule Engine
  • Wann sollten Sie eine Rule Engine verwenden?
  • Skripting oder Prozess-Engines
  • Wann sollten Sie KEINE Rule Engine verwenden?
  • Starke und lockere Kopplung
  • Was sind Regeln?

Erstellen und Implementieren von Regeln

  • Faktenmodell
  • KIE
  • Regelvisionierung und Repository
  • Übungen

Domänenspezifische Sprache (DSL)

  • Ersetzen von Regeln durch DSL
  • Testen von DSL-Regeln
  • Übungen

jBPM

  • Integration mit Drools
  • Kurzer Überblick über grundlegende BPMN
  • Aufrufen von Regeln aus einem Prozess
  • Regeln gruppieren
  • Übungen

Fusion

  • Was ist Complex Event Processing?
  • Kurzer Überblick über Fusion
  • Übungen

Mvel - die Regelsprache

  • Filtern (Faktentyp, Feld
  • Operatoren
  • Zusammengesetzte Bedingungen
  • Priorität der Operatoren
  • Kumulierungsfunktionen (Durchschnitt, Min, Max, Summe, collectList, etc....)

Rete - unter der Haube

  • Kompilierungsalgorithmus
  • Drools RETE-Erweiterungen
  • Knotentypen
  • Unterstützender Rete-Baum
  • Rete-Optimierung

Testen von Regeln

  • Testen mit KIE
  • Testen mit JUnit

OptaPlanner

  • Ein Überblick über OptaPlanner
  • Einfache Beispiele

Integration von Regeln in Anwendungen

  • Aufrufen von Regeln aus Java Code

Voraussetzungen

Grundkenntnisse in einer objektorientierten Programmiersprache.

Grundkenntnisse des relationalen Datenmodells (RDBMS).

Grundidee der Business Prozessmodellierung.

  21 Stunden
 

Teilnehmerzahl


Beginnt

Endet


Die Termine sind abhängig von der Verfügbarkeit und finden zwischen 09:30 und 16:30 statt.
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.

Erfahrungsberichte (8)

Kombinierte Kurse

IBM ODM Decision Management

  21 Stunden

Verwandte Kategorien