Programa del Curso
Administración de babas
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?
Dónde están las cosas
- Administración de reglas en un archivo jar
- Repositorio de Git
- Ejecución de reglas desde KIE
- Gestió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...)
- Integración a través de servicios web
- uso de KIE para la integración
Administración de las reglas
- Edición
- Paquetes
- Repositorio de artefactos
- Editor de recursos
- 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 babeas
Kie
- Estructuras de proyectos
- Ciclos de vida
- Edificio
- Implementar
- Corriente
- Hojas de referencia de instalación y despliegue
- Unidades organizativas
- Usuarios, reglas y permisos
- Autenticación
- Repositorios
- Copia de seguridad y restauración
- Registro
Requerimientos
Buen conocimiento del entorno Java, Linux sistema operativo. Se recomiendan los conceptos básicos del repositorio de Git, pero no son obligatorios.
Testimonios (6)
I loved that he was able to see our machines to help us when we got stuck.
Megan Burns - Sandia National Labs
Curso - Drools 7 and DSL for Business Analysts
good atmosphere
Martin Jesterschawek
Curso - Business Rule Management (BRMS) with Drools
j'ai bien apprécié le cours avec Reda, c'est une personne très à l'écoute et ouvert pour toute question. Il s'adapte aux besoins de son client
Lamiae Hraira - Solidaris Brabant
Curso - Enterprise Java Programming with Java EE and JBoss (EJB 3.0)
Positive and optimistic attitude. Gives good answers to questions.
Emil Krabbe Nielsen
Curso - Introduction to Drools 6 for Developers
The training is very interesting and can be useful on our future projects and the trainer is always active on answering our questions and helping us when we are having issues on our end.
Charles Kevin Regaliza - Thakral One Inc.
Curso - Introduction to Drools 7 for Developers
The training definitely backfilled some of the gaps in my knowledge left by reading the OptaPlanner userguide. It gave me a good broad understanding of how to approach using OptaPlanner in our projects going forward.