Yes. It would perfectly suit your requirement.
thanks and regards,
vinoth s
From:
rules-users-bounces@lists.jboss.org
[mailto:rules-users-bounces@lists.jboss.org] On
Behalf Of Carolyn Green
Sent: Wednesday, September 10,
2008 11:06 AM
To: rules-users@lists.jboss.org
Subject: [rules-users] drools
appropriate for calculating
I'm currently studying
There are lots of rules such as:
if age < 65
then
allowance = 5225
if age >= 65 and age < 75
then
allowance = 7550 - ((net income - 20,900) * 0.5)
if allowance < 5225
then allowance = 5225
if age >= 75
then
allowance =7690 - ((net income - 20,900) * 0.5)
if allowance < 5225
then allowance = 5225
if 1=1 (run always)
// calculate taxableOtherIncome (earnings, trading profits)
taxableOtherIncome = otherIncome - allowance
allowanceUsed = taxableOtherIncome - otherIncome
allowanceRemaining = allowance - allowanceUsed
allowance = allowanceRemaining
// calculate taxableSavingsIncome
taxableSavingsIncome = savingsIncome - allowance
allowanceUsed = taxableSavingsIncome - savingsIncome
allowanceRemaining = allowance - allowanceUsed
allowance = allowanceRemaining
// calculate taxableDividendIncome
...
There seems to be a fairly strict order to some of the calculations. I.e.
allowance should be deducted from otherIncome before savingsIncome or dividend
income.
Is drools suitable for this type of application?
Many thanks,
C
Get Hotmail on your mobile from Vodafone Try it
Now