Schulungsübersicht

Kurze Einführung in Regel-Engines

  1. Kurze Geschichte der Expertensysteme und Regel-Engines
  2. Was ist künstliche Intelligenz?
  3. Vorwärts- vs. Rückwärtsketten
  4. Deklarativ vs. procedural/objektorientiert
  5. Vergleich der Lösungen
  6. Wann sollten Regel-Engines verwendet werden?
  7. Wann sollten Regel-Engines nicht verwendet werden?
  8. Alternativen zu Regel-Engines

KIE

  1. Erstellung von Assets
  2. Workbench-Integration
    • Ausführung von Regeln direkt aus KIE
    • Bereitstellung
  3. Entscheidungstabellen
  4. Regelvorlagen
  5. Führter Regel-Editor
  6. Testen
  7. Work Items
  8. Versionsverwaltung und Bereitstellung
  9. Weitere Informationen zum Repository (git)
  10. Entwicklung einfacher Prozesse mit Regeln

Schreiben von Regeln in Eclipse

  1. Stateless vs. stateful Sitzungen
  2. Auswahl geeigneter Fakten
    • Grundlegende Operatoren und spezifische Drools-Operatoren
    • Grundlegende Akkumulationsfunktionen (Summe, Maximum usw.)
    • Zwischenberechnungen
  3. Einfügen neuer Fakten
  4. Übungen (viele davon)
  5. Ablaufregeln mit BPMN
    • Salience
    • Ruleflow vs. BPMN 2.0
    • Ausführung eines Regelsets aus einem Prozess
    • Regeln vs. Gateways
    • Kurze Übersicht über BPMN 2.0-Funktionen (Transaktionen, Ausnahmehandhabung)
    • Vollständige deklarative Geschäftlogik in Drools
  6. Domänenspezifische Sprachen (DSL)
    • Erstellen neuer Sprachen
    • Vorbereiten von DSL für die Nutzung durch Manager
    • Einführung in die grundlegende Natürliche Sprachverarbeitung (NLP) mit DSL
  7. Fusion (CPE), zeitliches Schließen (für Ereignisse, die nach oder zwischen usw. auftreten)
    • Fusion-Operatoren
    • Beispiel in Ereignisplänen
  8. Einheitstests

Optionale Themen

  1. OptaPlanner
  2. jBPM
  3. Drools und Integration über Web-Services
  4. Drools-Integration über die Kommandozeile
  5. Ändern von Regeln/Prozessen nach der Bereitstellung ohne Kompilierung

Voraussetzungen

  • Programmierkenntnisse in einer beliebigen Sprache (z. B. SQL, Java, C#, VBA)

Zielgruppe

  • Softwareentwickler
  • Systemarchitekten
  • Technische Entscheidungsträger, die Regelengines evaluiert
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (7)

Kommende Kurse

Verwandte Kategorien