I would fist step back and ask the question if a rules engine is the right
solution to your problem.
Is this data you are getting in daily in a single table, multiple tables?
How complex is the data? Is the data simple enough that rules could just be
some SQL statements/Stored procs?
How many rules are you talking about? Could there be all kinds of rules, or
just a fixed set of rules with different parameters?
On Fri, Oct 3, 2008 at 1:55 PM, techluver <techluver007(a)gmail.com> wrote:
Thanks David.
I would like to give more details on my requirement. Please throw your
ideas
for good design using drools.
1.I'll get huge amount of data in database(60 or 70 millions) daily. I
would
like to apply the rules on those records and store the data which satisfied
the rules. So my rule engine has to run daily at specific time.
2.I also have to provide the reporting GUI to business users to generate
report based on rules
3. users also need user friendly GUI to manage the rules something like
BRMS(this would be last thing user want)
4. till I develop rules manager gui, I should be able to manage the rules
from the database.
5. I don''t need to load and apply the rules dynamically. But If I
add/remove any rule, then it should be loaded/removed during next run of
rule engine.
I'm not really sure whether to use drools' BRMS or not here. I think i need
database driven rule engine.
Please share your ideas for this requirement on what kind of design I need
here.
Thanks in advance.
techluver wrote:
>
> I'm new to drools world. Kindly clarify following things
>
> My requirement is to log each data in the DB(that meets any of the
> business rule) along with rule info.
>
> if I use BRMS ( i think it maintains the rules separately in its own db
> table)
>
> How I can associate each log with the rule info?
>
> Approach 1. Can I access BRMS's rules directly and associate it in my
> logging?
>
> Approach 2. I can't do Approach 1, then I'm thinking to have RULES table
> in my app db.Then whenever any rule is added using BRMS, Then add an
entry
> into RULES table and use this table for my logging
>
> Please advise me on the right approach.
>
> Thanks in advance.
>
--
View this message in context:
http://www.nabble.com/BRMS-rule-info-logging-tp19766982p19802730.html
Sent from the drools - user mailing list archive at
Nabble.com.
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users