Customer: Ministry of Social Development – AGESIC
For the proper management of social programs administered by the Ministry of Social Development, Bullseye developed a Business Rules Management System that allows, from the personal, economic and household data of a person, to make suggestions or provide referrals for a range of social programs to which a citizen is eligible to participate.
The Business rules are difficult to program and maintain in Java. Applying a rule change involves modifying the code, compiling and deploying the application, this can take hours or days. One way to avoid this process is to separate the business rules from the code, and an effective way to do this is using a rules engine. The rules engine is an application that allows, through a graphical interface, to define the business rules for evaluating the data according to each citizen.
An Application has been developed and its role is to parameterize all actions that may result from the application of a rule, to ensure the easy incorporation of new rules and new social programs.
- Eclipse IDE
- EJB 3.0
- Java EE 5