[rules-users] Re: Drools and BRMS (60,000+ rules)
Mark Proctor
mproctor at codehaus.org
Sat Nov 24 15:49:07 EST 2007
Carlsen, Len wrote:
> We would probably use the existing server side code and extent the
> current BRMS client UI, to satisfy our needs. By designing our BRMS I
> mostly meant designing the structure of all our rule domains,
> rules/packages and facts (courses/learning units).
Great, one of the things we would love to see happen is a extensible GUI
framework where people can include their own authoring environments for
their rules - bit like eclipse views and perspectives, but obviosly much
simpler and smaller.
>
> Len
>
> ------------------------------------------------------------------------
> *From:* rules-users-bounces at lists.jboss.org
> [mailto:rules-users-bounces at lists.jboss.org] *On Behalf Of *Mark Proctor
> *Sent:* Saturday, November 24, 2007 1:02 AM
> *To:* Rules Users List
> *Subject:* Re: [rules-users] Re: Drools and BRMS (60,000+ rules)
>
> Carlsen, Len wrote:
>> This is very cool and is exactly what we will need for our new open
>> source SIS. Once we have designed our BRMS then we will look more
>> closely at Drools Solver (especially after the ITC competition).
>>
> Are you writting your own BRMS from scratch? Are there any particular
> issues with the BRMS at the moment that would warrant this? Maybe you
> could work on the BRMS we have now to extend it to satisfy your needs.
>> Currently, we are using Ad Astra for our course timetabling and exam
>> scheduling and it would be good if we could replace that with Solver.
>>
>> Thanks for your interest,
>>
>> Len
>>
>> -----Original Message-----
>> From: rules-users-bounces at lists.jboss.org
>> [mailto:rules-users-bounces at lists.jboss.org] On Behalf Of Geoffrey De
>> Smet
>> Sent: Friday, November 23, 2007 5:09 AM
>> To: rules-users at lists.jboss.org
>> Subject: [rules-users] Re: Drools and BRMS (60,000+ rules)
>>
>>
>> Mark Proctor wrote:
>>
>>> Carlsen, Len wrote:
>>>
>>>> Other issues are the performance of the Drools Solver and having
>>>> thousands of rules compiled, loaded and running. During registration
>>>> we could have thousands of rules executing concurrently. The rules
>>>> engine and the BRMS would be services as part of an SOA
>>>>
>> infrastructure
>>
>>>> (and an OSGi service environment). Anyone got any experience with
>>>> Drools in an OSGi environment with respect to class loading issues
>>>> when compiling rules and facts from other bundles since rules and
>>>> facts may be in different bundles? Bundle buddy class loading?
>>>>
>>>>
>>> No but it is something that interests us, please give us your OSGi
>>> feedback. Solver is not currently a supported product, its very much
>>>
>> R&D
>>
>>> alphaware, but I'm sure geoffrey would love your feedback, good to see
>>>
>>
>>
>>> people are evaluating it.
>>>
>>
>> yes, feedback on solver is very welcome :)
>>
>> The good news is, I am now working on an example called Examination,
>> which is an implementation for the itc2007 examination competition:
>> http://www.cs.qub.ac.uk/itc2007/examtrack/exam_track_index_files/exameva
>> luation.htm
>> It's based on real-world data. The "starter" dataset contains 7883
>> students, 607 exams, 54 periods and 7 rooms. There are 5 hard
>> constraints and 7 soft constraints:
>> http://www.cs.qub.ac.uk/itc2007/examtrack/exam_track_index_files/exameva
>> luation.htm
>>
>> The bad news is, it's not performing yet, because I need to make a
>> scalable selector implementation, which I am working on.
>>
>> There's an example called lesson schedule (which schedules courses), but
>>
>> that's just a toy example to learn drools-solver, at it just has 2 hard
>> constraints.
>>
>> One piece of advice though: separate the solver part from the rest. Once
>>
>> the solver starts calculating, you 'll only want to have score-related
>>
>> rules in the rulebase. The solver can easily do a million fireAllRules
>> per minute, so every performance loss is blown up.
>>
>> With kind regards,
>> Geoffrey De Smet
>>
>> _______________________________________________
>> rules-users mailing list
>> rules-users at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/rules-users
>>
>> _______________________________________________
>> rules-users mailing list
>> rules-users at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/rules-users
>>
>>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20071124/c75882a7/attachment.html
More information about the rules-users
mailing list