[rules-users] Weblogic rules to Drools rules.

Edson Tirelli ed.tirelli at gmail.com
Mon Jan 18 14:40:32 EST 2010


   Start here:

http://www.jboss.org/drools/documentation.html

   The Drools Expert docs have examples on Chapter 8.

   Your questions:

i) Check the docs above and the drools-api javadocs. Basically you have your
rules stored wherever you want and "load" them using a KnowledgeBuilder. The
KnowledgeBuilder gives you Packages of rules, based on the namespace
(package name) that you defined in each rules "file"/"resource"/"string"
(whatever you are using). Then you can add these packages to the
KnowledgeBase. Then you can create sessions from the KnowledgeBase to
execute your rules against facts. Yes, you can add/remove rules to/from the
KnowledgeBase dynamically, even if there are sessions already created and
populated with data. 20k rules might take some time to load, but you will
have to check that by yourself. In any case, since you are talking about
adding/removing rules dynamically, I guess you don't need all of them all
the time.

ii) I guess you are talking about Package. Check the KnowledgeBuilder API
and examples.

iii) Start by the above page. Let us know if you have any specific question.

   Edson


2010/1/18 kashif10 <kash452 at yahoo.com>

>
> Hi,
>  We have  a product using weblogic server & weblogic rules.
> We are planning to move our application to jboss As using drool rules.
>
> Brief intro of our rules:
> Currently we have around 20K rules in our databse. We load all those rules
> form our database in to weblogic Rule Manger. All those rules loaded in to
> Rule manger with rule ID as key &  Rule Data as values. we can simply add
> new ruels on run time we can remove any rule form RuleMnager at runtime.
> Then we have catalogs in out databse pointing those rules.
> So whenever user inputs some data & ask to evaluate that data with some
> catalog.
> Then we simply add user data in WM & get rules from Rule manager one by one
> & evaliate the rule on the basisi of WM. In the end we send the
> alerts/result to user.
>
> My questions:
> i) Is there a rule manger Api in drools to whoch we provide rule Id along
> with rule data to load rules in memory.
> &  we can remove & add furtgur rules in to it.
> Also how effecient is it to load & evaluate more than 20K rules.
>
> ii) I don't find RuleSet in ApI, whats the replacement of it?
>
> iii) Any link having good example to load rules & then evaluate a set from
> this a caalog type of case.
>
> I hope your precious answers will help us a lot to make the decision.
>
> Thanks.
>
>
>
>
> --
> View this message in context:
> http://n3.nabble.com/Weblogic-rules-to-Drools-rules-tp126265p126265.html
> Sent from the Drools - User mailing list archive at Nabble.com.
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>



-- 
 Edson Tirelli
 JBoss Drools Core Development
 JBoss by Red Hat @ www.jboss.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20100118/69c0df59/attachment.html 


More information about the rules-users mailing list