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)
Il corso di formazione ha certamente colmato alcune lacune nella mia conoscenza lasciate dalla lettura della guida utente di OptaPlanner. Mi ha fornito una buona comprensione generale su come approcciare l'uso di OptaPlanner nei nostri progetti futuri.
Terry Strachan - Exel Computer Systems plc
Corso - OptaPlanner in Practice
Traduzione automatica
Esempi condivisi di ogni funzione e/o operatore sono tutti ben spiegati.
Brian Amlon - Thakral One, Inc.
Corso - Introduction to Drools 7 for Developers
Traduzione automatica
Eseguire attività pratiche e/o di caso d'uso.
Brian A - Thakral One, Inc.
Corso - jBPM and Drools
Traduzione automatica
Mi è piaciuto come l'istruttore era molto disponibile a rispondere a tutte le nostre domande
Matthew Nelson Manuel - Thakral One, Inc.
Corso - jBPM for Developers
Traduzione automatica
Esercizi e risoluzione di problemi in gruppi quando i problemi erano più difficili.
Randy Comer Comer - Sandia National Labs
Corso - Drools 7 and DSL for Business Analysts
Traduzione automatica