[rules-users] Design guidelines regarding session pools

2007-11-20 Thread Mikael Larsson
Hi! I have some questions about multithreaded apps and if it is necessary to pool session objects for performance. * I understand that it is expensive to create the RuleBase objects but what about the sessions? If I create a new stateful session object for each request will that become a

[rules-users] DSLs in the Guided Rule Editor, Still do not works

2007-11-20 Thread mmquelo massi
Hi Guys, I am experiencing something which was already posted a couple of weeks ago. I finally defined my own rule.package file with all the imports I needed in order to get the class names, coming out from the wizard window. By the time I have a .dsl definition within the Drools Rule Project

[rules-users] Best way to detect duplicate rule names?

2007-11-20 Thread Jared Davis
Hi, What is the best way to detect duplicate rule names in drl files? In my application a duplicate rule name is an error. There are multiple drl files loaded into one package. If the rule name is duplicated across the files only the last rule is used. This behavior is clearly documented. The

RE: [rules-users] Drools and BRMS (60,000+ rules)

2007-11-20 Thread Carlsen, Len
Thanks a lot for your comments, Mark. Since our new Student Information System will be open source we would be more than happy to make contributions back into the community. Since our SIS will be based on SOA principles, we are thinking of Making Drools a decision service (web service) for a

Re: [rules-users] Drools and BRMS (60,000+ rules)

2007-11-20 Thread Mark Proctor
Carlsen, Len wrote: Thanks a lot for your comments, Mark. Since our new Student Information System will be open source we would be more than happy to make contributions back into the community. Since our SIS will be based on SOA principles, we are thinking of Making Drools a decision

Re: [rules-users] Design guidelines regarding session pools

2007-11-20 Thread Mark Proctor
Mikael Larsson wrote: Hi! I have some questions about multithreaded apps and if it is necessary to pool session objects for performance. You don't need to pool session in drools, just cache the rulebase in a singleton. * I understand that it is expensive to create the RuleBase objects but

Re: [rules-users] Best way to detect duplicate rule names?

2007-11-20 Thread Mark Proctor
At the moment no, we could expose a handler/even that allows the user to add additional behaviour. For now your best way of doing this is to augment the PackageBuilder with AOP. Mark Jared Davis wrote: Hi, What is the best way to detect duplicate rule names in drl files? In my application a

Re: [rules-users] Drools and BRMS (60,000+ rules)

2007-11-20 Thread Mark Proctor
Carlsen, Len wrote: We did some simple micro performance/scalability testing a while back on Drools 4.0.1 where we came to a similar conclusion. We may even publish our test results (and improve our tests) in the future. sure, but if you could give us a bit to tweak trunk, so if we

RE: [rules-users] Drools and BRMS (60,000+ rules)

2007-11-20 Thread Carlsen, Len
If we do publish them then we will re-run the tests against the latest release. Maybe we can send you the tests for validation if we decide to publish them. Len From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Mark Proctor Sent: Tuesday,

Re: [rules-users] Design guidelines regarding session pools

2007-11-20 Thread Mikael Larsson
Hi! Just the answer I was hoping for, thanks for the fast reply! /Mikael Mark Proctor wrote: Mikael Larsson wrote: Hi! I have some questions about multithreaded apps and if it is necessary to pool session objects for performance. You don't need to pool session in drools, just cache the