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é usar un motor de reglas?
  • Ventajas de un motor de reglas
  • ¿Cuándo debe usar un motor de reglas?
  • Engines de scripting o de procesos
  • Cuándo NO debe usar un motor de reglas
  • Acoso fuerte y débil
  • ¿Qué son las reglas?

Creación e implementación de reglas

  • Modelo de hechos
  • KIE
  • Visión y repositorio de reglas
  • Ejercicios

Lenguaje específico del dominio (DSL)

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

jBPM

  • Integración con Drools
  • Resumen breve de BPMN básico
  • Llamada a reglas desde un proceso
  • Agrupación de reglas
  • Ejercicios

Fusion

  • ¿Qué es el procesamiento de eventos complejos?
  • Resumen breve sobre 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 de RETE en Drools
  • Tipos de nodos
  • Comprensión del árbol Rete
  • Optimización de Rete

Pruebas de reglas

  • Pruebas con KIE
  • Pruebas con JUnit

OptaPlanner

  • Resumen de OptaPlanner
  • Ejemplos simples

Integración de reglas con aplicaciones

  • Llamada a 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).

Idea básica de modelado de procesos de negocio.

 21 Horas

Número de participantes


Precio por participante

Testimonios (3)

Próximos cursos

Categorías Relacionadas