- January 14, 2013
Cliente: Ministerio de Desarrollo Social – AGESIC
Para la correcta administración de los programas sociales que administra el MIDES, Bullseye desarrolló un Sistema de Gestión de Reglas de Negocio, que permite, a partir de los datos personales, económicos y del hogar de una persona, realizar sugerencias o derivaciones a un conjunto de programas sociales a los cuales el ciudadano es candidato a participar.
Las reglas de negocio son difíciles de programar y mantener en Java. Aplicar un cambio de una regla implica por lo menos modificar el código, compilar y desplegar la aplicación, pudiendo llevar horas o días. Una forma de evitar este proceso es tener separadas las reglas de negocio del código y una manera efectiva de hacerlo es utilizando un motor de reglas. El motor de reglas consiste en una aplicación que permite, por medio de una interfaz gráfica, definir las reglas de negocio para evaluar de acuerdo a los datos de cada ciudadano.
Se desarrolló una aplicación que permite parametrizar todas las acciones que pueden derivar de la aplicación de una regla, para asegurar la fácil incorporación de nuevas reglas y nuevos programas sociales.
- Drools
- Eclipse IDE
- EJB 3.0
- Guvnor
- Hibernate
- Java EE 5
- JBoss
- RichFaces
- SQLServer