Hi,

I have an application where I will be requiring rule engine in two places.
 
Use case1
-------------
 I have around 15 rules(It is likely to change very rarely) which are like
truth table 

var1 var2 var3  var4      Action
true  false  false true     add  x,y,z to list
false  false  false true     set x = todaysDate +3 

Use case2
------------
There is lots of rules (atleast 10000 and growing)
and the rules is like 

var1 = 'x' and var2 = 'y' set x=1
var2 = 'e' and var5 = 'f' add 'Ram' to list B

The rules can be added dynamically and at anytime(absolute necessity)

Currently we are using a rules engine which is coded by ourself where we
load rules and actions from memory every 15 minutes and execute the rules
engine. However if the rules grow like anything we may face problem in the
future 

The use case1 can be implemented by the existing rules engine. But inserting
the rules in the database is  a problem area in the current implementation
other than some standard cases like Use case2

I need suggestion on how to approach the problem and what rule engine to use
: -

1> Move everything to a new Rule Engine  
2> Have use case 2 in the old rule engine and use case 1 in new Rule Engine
(Is it good ... )
3> Have everything in the old RuleEngine 

So in case of a new Rule Engine what is recommended ?? 

Thanks and Regards,
NewBie in RuleEngine


  





 







--
View this message in context: 
http://drools.46999.n3.nabble.com/Need-Suggestion-about-what-rule-engine-to-use-tp4018239.html
Sent from the Drools: User forum mailing list archive at Nabble.com.
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to