El equipo de Drools acaba de anunciar la publicación de Drools 5.0, una nueva gran versión del motor de reglas más conocido en Java. Y el cambio más grande es que ahora vamos a tener que dejarlo de llamar "motor de reglas"!
El API y la implementación de Drools tiene una nueva separación que no está más orientada a las reglas. Es un cambio estratégico importante, ya que Drools apunta a soportar otros tipos de lógica, como workflows y procesamiento de eventos. En vez de "orientado a las reglas", Drools está "orientado al conocimiento".
Drools 5.0 introduce el concepto de Plataforma de Integración de Lógica de Negocios (BLiP - Business Logic integration Platform). El futuro de Drools es crear una solución integrada para Reglas, Procesos y CEP (Procesamiento de Eventos Complejos).
Esta nueva versión incluye mejor documentación en el API, y una clara separación en 4 proyectos:
- Drools Guvnor, una interfaz web de gobierno
- Drools Expert, el motor de reglas tradicional
- Drools Fusion, el motor de procesamiento de eventos
- Drools Flow, el nuevo módulo de workflow
No se olviden de leer más sobre Drools 5.0 en las notas de su publicación.