Struttura del corso
Breve introduzione ai motori di regole
- Breve storia o Expert Systems and Rules Engine
- Che cos'è l'Intelligenza Artificiale?
- Concatenamento in avanti e all'indietro
- Dichiarativo vs procedura/oop
- Soluzioni a confronto
- Quando usare i motori di regole di business?
- Quando non usare i motori di regole di business?
- Alternative ai motori di regole
KIE
- Modello dei fatti dichiarativo vs modello di fatto tradizionale
- Esecuzione di regole semplici con test semplici
- Creazione di risorse
- Tabelle decisionali
- Modelli di regole
- Editor di regole guidato
- Test, limiti e vantaggi
- Sviluppo di processi semplici con regole
Scrivere regole in Eclipse
- Sessioni senza stato e sessioni con stato
- Selezione dei fatti corretti
- Operatori di base e Drools operatori specifici)
- Funzioni di accumulazione di base (somma, max, ecc...)
- Calcoli intermedi
- Inserimento di nuovi fatti
- Esercizi (molti)
Regole di ordinamento con BPMN
- Salienza
- Confronto tra Ruleflow e BPMN 2.0
- Esecuzione di un set di regole da un processo
- Regole e gateway a confronto
- Breve panoramica delle funzionalità di BPMN 2.0 (transazioni, gestione delle eccezioni)
- Logica di business dichiarativa completa in Drools
Specifico del dominio Languages (DSL)
- Creazione di nuovi linguaggi
- Preparazione di DSL per l'utilizzo da parte dei gestori
- Base Natural Language Processing (NLP) con DSL
- Strategie per la scrittura di DSL dalle regole
- Strategie per la scrittura di regole da DSL scritte dagli analisti
Test unitari
- Strategie di test (test per caso o per regola)
- Esecuzione automatica del test
Requisiti
Anche se non è richiesta, è fortemente consigliata la conoscenza di qualsiasi linguaggio (SQL, Java, C#, VBA, ecc...)
Recensioni (5)
the trainers skills about the topics and hes way to approach it after viewing our environment in screen share session.
Stig-Ole Amundsen - Helse Nord IKT
Corso - WildFly Server Administration
Shared examples of every function and/or operators are all well explained.
Brian Amlon - Thakral One, Inc.
Corso - Introduction to Drools 7 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.
Martin Jesterschawek
Corso - Business Rule Management (BRMS) with Drools
Lots of exercises, which were good and which were well-administered.