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.

  21 horas
 

Número de participantes


Comienza

Termina


Las fechas están sujetas a disponibilidad y tienen lugar entre 09:30 y 16:30.
Los cursos de formación abiertos requieren más de 5 participantes.

Testimonios (8)

Cursos Relacionados

Curso de IBM ODM Decision Management

  21 horas

Categorías Relacionadas