Temario del curso
Breve introducción 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 se debe utilizar un motor de reglas?
- Scripting o motores de procesos
- Cuándo NO se debe utilizar un motor de reglas
- Acoplamiento fuerte y suelto
- ¿Qué son las reglas?
Dónde están las cosas
- Administración de reglas en un archivo jar
- Repositorio Git
- Ejecución de reglas desde KIE
- Administración de archivos BPMN y flujos de trabajo
- Mover archivos de conocimiento (reglas, procesos, formularios, tiempos de trabajo...)
Pruebas de reglas
- Dónde almacenar la prueba
- Cómo ejecutar pruebas
- Pruebas con JUnit
Estrategias de implementación
- Aplicación independiente
- Invocar reglas del código Java
- Integración a través de archivos (JSON, XML, etcétera...)
- Integración a través de servicios web
- uso de KIE para la integración
Administración de reglas
- Edición
- Paquetes
- Repositorio de artefactos
- Editor de activos
- Validación
- Modelo de datos
- Categorías
- Control de versiones
- Dominio específico Languages
- Optimización del hardware y el software para la ejecución de reglas
- Multithreading y Drools
Kie
- Estructuras de proyectos
- Ciclos de vida
- Edificio
- Implementar
- Corriente
- Hojas de trucos de instalación y despliegue
- Unidades organizativas
- Usuarios, reglas y permisos
- Autenticación
- Repositorios
- Copia de seguridad y restauración
- Registro
Requerimientos
Good comprensión de Java Entorno, Linux sistema operativo. Se recomiendan los conceptos básicos del repositorio Git, pero no son obligatorios.
Testimonios (5)
los Laboratorios
Frank Mhlongo - Standard Bank of South Africa
Curso - JBoss
Traducción Automática
the trainers skills about the topics and hes way to approach it after viewing our environment in screen share session.
Stig-Ole Amundsen - Helse Nord IKT
Curso - WildFly Server Administration
El entrenamiento ciertamente llenó algunos de los vacíos en mi conocimiento que dejó la lectura del manual de usuario de OptaPlanner. Me proporcionó una buena comprensión general sobre cómo abordar el uso de OptaPlanner en nuestros proyectos futuros.
Terry Strachan - Exel Computer Systems plc
Curso - OptaPlanner in Practice
Traducción Automática
Se comparten ejemplos detallados de cada función y/o operadores, todos bien explicados.
Brian Amlon - Thakral One, Inc.
Curso - Introduction to Drools 7 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