Epidaters,
Les contamos que el Miércoles 24 de Julio 2013 a las 18hs, se llevará a cabo la Epi-charla "Jugando con Drools", la cual tendrá lugar en la sala de Tucumán y estará a cargo de Damián Lezcano. La duración de la charla será de 2 horas.Descripción:
El objetivo es brindarles una forma practica, agradable y entretenida de aprender drools, empezaremos con una introducción y ejemplos básicos, y a medida que profundicemos en la tecnología veremos como interactuan cada modulo de la plataforma (Expert, Fusion, Guvnor, Flow) y los beneficios que representan.
Para esto se tomó un juego muy popular entre los internautas, el Candy Crush que se hizo famoso gracias a facebook, veremos como crear reglas y estrategias con el objeto de superar los distintos niveles.
Para los interesados, les adelanto una de las reglas que conforman la lógica de nuestra aplicación:
Regla de Negocio (DSL):
when
Si tomamos una fila y cuatro columnas de caramelos, luego las nombramos de izquierda a derecha con las letras A hasta la D, y por ultimo nos posicionamos sobre el primer caramelo, verificando que:
- el caramelo A es igual al caramelo B
- el caramelo C es distinto al caramelo A
- el caramelo D es igual al caramelo A
then
Imprimir el nombre de esta Regla!!!
Hacer un click en el caramelo C y caramelo D
when
Si tomamos una fila y cuatro columnas de caramelos, luego las nombramos de izquierda a derecha con las letras A hasta la D, y por ultimo nos posicionamos sobre el primer caramelo, verificando que:
- el caramelo A es igual al caramelo B
- el caramelo C es distinto al caramelo A
- el caramelo D es igual al caramelo A
then
Imprimir el nombre de esta Regla!!!
Hacer un click en el caramelo C y caramelo D
Como se observa, esto es una regla que representa la lógica de nuestra aplicación (escrita por alguien no técnica), veremos paso a paso como se llegó a escribir este tipo de reglas y cual es la magia de tras de esto.
Como CEP a travez de sus operadores nos resuelven problemas de ocurrencias y de la mano de guvnor una interfaz lo suficiente potente para captar y centralizar el conocimiento del negocio de nuestra empresa.
Temario:
1) Conceptos básico de Drools Expert
- Configuración de contexto
- Modelado de la primer regla (técnica / negocio)
- Declare / Globals / Funciones y mas...
- DSL / Listas de Valores
2) Conceptos básico de Drools Fusion (CEP)
- Configuración de contexto
- Atributo
- Modelado de reglas
3) Conceptos básicos de Drools Guvnor
- Integración con nuestra aplicación
4) Conceptos básicos de Drools Flow (BPM)
No hay comentarios.:
Publicar un comentario