Programa del Curso

Breve introducción a los motores de reglas

    Breve historia o motor experto de sistemas y reglas ¿Qué es la Inteligencia Artificial? Encadenamiento hacia adelante vs hacia atrás Declarativo vs procedimiento/oop Comparación de soluciones ¿Cuándo usar motores de reglas? ¿Cuándo no usar motores de reglas? Alternativas a los motores de reglas

KIE

    Creación de recursos Integración de Workbench Ejecución de reglas directamente desde KIE Despliegue Tablas de decisión Plantillas de reglas Editor de reglas guiadas Ensayo Elementos de trabajo Control de versiones e implementación Un poco más sobre el repositorio (git) Desarrollo de procesos simples con reglas

Reglas de escritura en Eclipse

    Sesiones sin estado frente a sesiones con estado Selección de hechos apropiados Operadores básicos y operadores específicos de Drools) Funciones básicas de acumulación (suma, máximo, etc...) Cálculos intermedios Inserción de nuevos hechos Ejercicios (muchos) Ordenar reglas con BPMN Prominencia Ruleflow frente a BPMN 2.0 Ejecución de un conjunto de reglas desde un proceso Reglas frente a puertas de enlace Breve descripción de las características de BPMN 2.0 (transacciones, manejo de excepciones) Lógica de negocio declarativa completa en Drools Lenguajes específicos de dominio (DSL) Creación de nuevos idiomas Preparación de DSL para su uso por parte de los administradores Básico Natural Language Processing (NLP) con DSL Fusión (CPE), razonamiento temporal (para que los eventos sucedan después, entre, etc...) Operadores de fusión Ejemplo en programaciones de eventos Pruebas unitarias

Temas opcionales

    OptaPlanner jBPM Babeo e integración a través de servicios web Integración de Drools a través de la línea de comandos Cómo cambiar las reglas o el proceso después de la implementación sin compilar

Requerimientos

Se recomienda encarecidamente tener conocimientos de programación en cualquier lenguaje (SQL, Java, C#, VBA, etc...)

 21 horas

Número de participantes



Precio por participante

Testimonios (4)

Categorías Relacionadas