Contacta con nosotros

Temario del curso

Introducción breve 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 debe utilizar un motor de reglas?
  • Motores de scripting o de procesos
  • Cuándo NO debe utilizar un motor de reglas
  • Acoplamiento fuerte y débil
  • ¿Qué son las reglas?

Creación e implementación de reglas

  • Modelo de hechos
  • KIE
  • Control de versiones y repositorio de reglas
  • Ejercicios

Lenguaje específico de dominio (DSL)

  • Sustitución de reglas por DSL
  • Prueba de reglas DSL
  • Ejercicios

jBPM

  • Integración con Drools
  • Visión general breve de BPMN básico
  • Invocación de reglas desde un proceso
  • Agrupación de reglas
  • Ejercicios

Fusion

  • ¿Qué es el Procesamiento de Eventos Complejos?
  • Visión general breve de Fusion
  • Ejercicios

Mvel: el lenguaje de reglas

  • Filtrado (tipo de hecho, campo)
  • Operadores
  • Condiciones compuestas
  • Prioridad de operadores
  • Funciones de acumulación (promedio, mínimo, máximo, suma, collectList, etc.)

Rete: bajo el capó

  • Algoritmo de compilación
  • Extensiones RETE de Drools
  • Tipos de nodo
  • Comprensión del árbol Rete
  • Optimización Rete

Prueba de reglas

  • Pruebas con KIE
  • Pruebas con JUnit

OptaPlanner

  • Visión general de OptaPlanner
  • Ejemplos sencillos

Integración de reglas con aplicaciones

  • Invocación de reglas desde código Java

Requerimientos

Conocimientos básicos de cualquier lenguaje de programación orientado a objetos.

Conocimientos básicos del modelo de datos relacional (RDBMS).

Concepto básico de Modelado de Procesos de Negocio.

 21 Horas

Número de participantes


Precio por participante

Testimonios (1)

Próximos cursos

Categorías Relacionadas