Struttura del corso
Amministrazione delle bave
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?
Dove sono le cose
- Gestione delle regole in un file jar
- Repository Git
- Esecuzione di regole da KIE
- Gestione BPMN e dei file dei flussi di lavoro
- Spostamento di file di conoscenza (regole, processi, moduli, tempi di lavoro...)
Test delle regole
- Dove conservare il test
- Come eseguire i test
- Test con JUnit
Strategie di distribuzione
- Applicazione autonoma
- Richiamo di regole dal codice Java
- Integrazione tramite file (JSON, XML, ecc...)
- Integrazione tramite servizi web
- utilizzo di KIE per l'integrazione
Amministrazione delle regole
- Creazione
- Pacchetti
- Repository di artefatti
- Editor risorse
- Convalida
- Modello di dati
- Categorie
- Controllo delle versioni
- Specifico del dominio Languages
- Ottimizzazione dell'hardware e del software per l'esecuzione delle regole
- Multithreading e bava
Kie
- Strutture dei progetti
- Cicli di vita
- Edificio
- Distribuzione
- Corsa
- Schede informative sull'installazione e la distribuzione
- Unità organizzative
- Utenti, regole e autorizzazioni
- Autenticazione
- Repository
- Backup e ripristino
- Registrazione
Requisiti
Buona conoscenza dell'ambiente Java, Linux del sistema operativo. Nozioni di base sul repository Git consigliate, ma non obbligatorie.
Recensioni (6)
good atmosphere
Martin Jesterschawek
Corso - Business Rule Management (BRMS) with Drools
j'ai bien apprécié le cours avec Reda, c'est une personne très à l'écoute et ouvert pour toute question. Il s'adapte aux besoins de son client
Lamiae Hraira - Solidaris Brabant
Corso - Enterprise Java Programming with Java EE and JBoss (EJB 3.0)
Positive and optimistic attitude. Gives good answers to questions.
Emil Krabbe Nielsen
Corso - Introduction to Drools 6 for Developers
I loved that he was able to see our machines to help us when we got stuck.
Megan Burns - Sandia National Labs
Corso - Drools 7 and DSL for Business Analysts
The training is very interesting and can be useful on our future projects and the trainer is always active on answering our questions and helping us when we are having issues on our end.
Charles Kevin Regaliza - Thakral One Inc.
Corso - Introduction to Drools 7 for Developers
The training definitely backfilled some of the gaps in my knowledge left by reading the OptaPlanner userguide. It gave me a good broad understanding of how to approach using OptaPlanner in our projects going forward.