Far much valuable reply than mine  :)
A great summary of common concerns that must be evaluated before starting 
coding a rule system.

Also consider :
   - using rule flow (if you are allowed to)
   - use sequential mode and pipe your data 'in the next rule box' 
programmatically (using rules?)
   - ask your architect ? He is true for no-loop, but for others, re-writing 
existing DRL code that used all that stuff, and throw all at once is farly more 
dangerous ... 

>> "remove all salience from rules and make  the rules independent (don't 
>> decide its execution flow)"

This is all the question.
It mainly depends of the usage, as Davide said.
It also depends of who is authoring/specifying rules : if the guy supposes some 
flow, he is not writing independant rules ...

these other rules depend of the first :
    2.no drools functions
    3.Activation group / ruleflow / salience ...
    5.don't call any java function (thus no functions at all, no 
predicates/utils methods, only DSL? only POJO?).

this one is suspect ...
    4.Don't use UPDATE and Global in drools .
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to