Drools to rule over the rules
Use Cases and Deployment Scope
Pros
- Writing rules with business focus
- Rules evolution and maintenance
- separate business logic from program code
Cons
- Error handling may be difficult
- Accurate for big projects, for small projects it may be too much effort
Most Important Features
- Versioning
- Ui to make evolution easy
Return on Investment
- Separation between code and rules make it easy to evolve with business agenda
- Error handling was sometimes tricky and required expertise