We have been using a custom
rules engine successfully for our 1000+
rules for our student loans
application, but these rules are decision
based types rules (if then
else).
For assessing loan amounts
for our student loan application, we have
over 400+ calculation
formulas plus decision logic. These formulas are
mostly simple:
TotalEligilbleLoanAmount =
Min(TotalNeed - TotalResource,
MaxAllowedAmount)
TotalNeed = Tuition +
LivingAllowance + ChildCareExpenses
ChildCareExpenses
= NumberOfChildren * PerChildAmount
TotalResource =
EmploymentEarnings + Scholarships + Assets
(however there are 400+
formulas and the hierarchy gets up to 20 deep)
Is it possible to implement
something like this in Drools? Will it be
maintainable and performant?
Thanks
Don