Hi,
We have around 3500 business rules and
rules are mainly look up value based or based on the associated data in the
RDBMS.
There are around 90% processes where we
only need sequential rules check, the other 10% of processes requires the
inference capability.
My questions:
a) Which is the best way to go for this
– should we set up all the rules as inference through stateful session or
segregate 90% as sequential and others as inference. Will this segregation
going to give better performance in Drools 5 and later?
b) Lots of our LHS depends on the data from
RDBMS – we insert 1 fact – then make use of
“from/collect” to get hold of various associated data ---then do
some checks on the data fetched from RDBMS -- so is it better to program them
in java directly or as sequential rules?
Any guidance will be helpful?
Thanks
Vijay