• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • paul wheaton
  • Jeanne Boyarsky
  • Ron McLeod
Sheriffs:
  • Paul Clapham
  • Liutauras Vilda
  • Devaka Cooray
Saloon Keepers:
  • Tim Holloway
  • Roland Mueller
Bartenders:

JBoss drools, when to use and when to avoid?

 
Ranch Hand
Posts: 50
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
dear all,

i have a requirement in which the users are listed with around 150 rules. these rules are fetched from the db and shown to users.
they can take any rule(s) and assign to various categories they have created. they chain the rules so that it structures like a tree. i use the web interface to allow the users to form the rules chain. here rules are a kind of conditions like "sum of the transaction done on a month by a given customer" or "threshold value of the given customer" or "average transaction value". all the rules they define has the LHS & RHS & an operand. they also say the value for each side. for my future reference i store the structure of rules, defined by the user, to the database.
at the end of the day one of my scheduler should do these operations:
* fetch the rules of a particular category from the database and do the necessary operation of the rules. i should traverse deep into the tree by the path the rules are satisfying.
* most of the rules performs the database call, the database has huge collection of data
* do some calculation based on the rules output and store it to the output to the db

now my confusion,
should i need to use the rules engine frameworks, such as jboss drools, which may reduce the work???. if so how do i generate and assign the rules at run time and how the rule engine is going to solve my case.
or
may i fetch directly the rules from the db and form a tree structure and do the work. will this way of doing consumes lot of time? am i reinventing a solved problem?

thanks in advance
 
Ranch Hand
Posts: 31
2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Vijay,
If you don't get a direct response to your query try targeting the drools developers on irc. There is a channel dedicated to drools chatter.

irc.codehaus.org #drools
http://jboss.org/drools/irc.html

If that fails then post a query on the user forum

http://jboss.org/drools/lists.html

Kind regards,
Jeremy
 
az ziz
Ranch Hand
Posts: 50
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
thank you Jeremy , il see to it.
 
I would challenge you to a battle of wits, but I see you are unarmed - shakespear. Unarmed tiny ad:
Smokeless wood heat with a rocket mass heater
https://woodheat.net
reply
    Bookmark Topic Watch Topic
  • New Topic