Programa del Curso
Breve introducción a los motores de reglas
- Inteligencia artificial
- Sistemas Expertos
- ¿Qué es un motor de reglas?
- ¿Por qué utilizar un motor de reglas?
- Ventajas de un motor de reglas
- ¿Cuándo se debe utilizar un motor de reglas?
- Motores de secuencias de comandos o procesos
- Cuándo NO debe usar un motor de reglas
- Acoplamiento fuerte y flojo
- ¿Qué son las reglas?
Creación e implementación de reglas
- Modelo de hechos
- KIE
- Visión de reglas y repositorio
- Ejercicios
Lenguaje específico de dominio (DSL)
- Sustitución de reglas por DSL
- Prueba de reglas DSL
- Ejercicios
jBPM
- Integración con Drools
- Breve descripción general de BPMN básico
- Invocar reglas de un proceso
- Reglas de agrupación
- Ejercicios
Fusión
- ¿Qué es el procesamiento de eventos complejos?
- Breve descripción general de Fusion
- Ejercicios
Mvel: el lenguaje de reglas
- Filtrado (tipo de hecho, campo
- Operadores
- Condiciones compuestas
- Prioridad de los operadores
- Funciones de acumulación (promedio, mínimo, máximo, suma, collectList, etc.)
Rete - bajo el capó
- Algoritmo de compilación
- Drools Extensiones de RETE
- Tipos de nodos
- Entendidos en el árbol de Rete
- Optimización de Rete
Pruebas de reglas
- Pruebas con KIE
- Pruebas con JUnit
OptaPlanner
- Una visión general de OptaPlanner
- Ejemplos sencillos
Integración de reglas con aplicaciones
- Invocar reglas del código Java
Requerimientos
Conocimientos básicos de cualquier lenguaje de programación orientado a objetos.
Conocimientos básicos de modelo de datos relacionales (RDBMS).
Idea básica de Business Modelado de Procesos.
Testimonios (5)
Ejemplos compartidos de cada función y/o operador están todos bien explicados.
Brian Amlon - Thakral One, Inc.
Curso - Introduction to Drools 7 for Developers
Traducción Automática
Realizar actividades prácticas y/o de casos de uso.
Brian A - Thakral One, Inc.
Curso - jBPM and Drools
Traducción Automática
Me gustó cómo el entrenador estaba muy ansioso por responder todas nuestras preguntas
Matthew Nelson Manuel - Thakral One, Inc.
Curso - jBPM for Developers
Traducción Automática
Ejercicios y resolución de problemas en grupos cuando los problemas eran más difíciles.
Randy Comer Comer - Sandia National Labs
Curso - Drools 7 and DSL for Business Analysts
Traducción Automática
I really enjoyed the good atmosphere.
Martin Jesterschawek
Curso - Business Rule Management (BRMS) with Drools
Traducción Automática