Struttura del corso
Breve introduzione ai motori regole di business
- Intelligenza artificiale
- Sistemi Esperti
- Che cos'è un motore regole di business?
- Perché utilizzare un motore regole di business?
- Vantaggi di un motore regole
- Quando è consigliabile utilizzare un Motore regole di business?
- Motori di scripting o di processo
- Quando NON è consigliabile utilizzare un motore regole di business
- Accoppiamento forte e sciolto
- Cosa sono le regole?
Creazione e implementazione delle regole
- Modello dei fatti
- KIE
- Visione delle regole e repository
- Esercizi
Linguaggio specifico del dominio (DSL)
- Sostituzione delle regole con DSL
- Test delle regole DSL
- Esercizi
jBPM
- Integrazione con Drools
- Breve panoramica del BPMN di base
- Richiamo di regole da un processo
- Regole di raggruppamento
- Esercizi
Fusione
- Che cos'è l'elaborazione di eventi complessi?
- Breve panoramica su Fusion
- Esercizi
Mvel - il linguaggio delle regole
- Filtro (tipo di fatto, campo
- Operatori
- Condizioni di mescola
- Priorità degli operatori
- Accumulare Funzioni (average, min, max, sum, collectList, ecc...)
Rete - sotto il cofano
- Algoritmo di compilazione
- Drools Estensioni RETE
- Tipi di nodi
- Sottovalutazione dell'albero di rete
- Ottimizzazione Rete
Test delle regole
- Test con KIE
- Test con JUnit
OptaPlanner
- Una panoramica di OptaPlanner
- Esempi semplici
Integrazione delle regole con le applicazioni
- Richiamo di regole dal codice Java
Requisiti
Conoscenza di base di qualsiasi linguaggio di programmazione orientato agli oggetti.
Conoscenza di base del modello relazionale dei dati (RDBMS).
Idea di base di Business Process Modelling.
Recensioni (5)
Shared examples of every function and/or operators are all well explained.
Brian Amlon - Thakral One, Inc.
Corso - Introduction to Drools 7 for Developers
Doing hands-on and/or use case activities.
Brian A - Thakral One, Inc.
Corso - jBPM and Drools
I liked how the trainer was very eager to answer all of our questions
Matthew Nelson Manuel - Thakral One, Inc.
Corso - jBPM for Developers
Exercises and solving problems in groups when the problems were more difficult.
Randy Comer Comer - Sandia National Labs
Corso - Drools 7 and DSL for Business Analysts
I really enjoyed the good atmosphere.