Hi guys I am new to the Rules-engine world and am now faced with developing a system which will allow "several companies" (our target 100+ companies in the Courier-business) to set up "several different products each" basically selling their services via us(Supply & demand scenario). We would like to allow the companies to configure their products themselves. This involves setting up Variables, Rates, Additional services, Surcharges, the Areas they servic etc. which at the moment I have modelled into a relational-database model.
After the user enters his/her request for service a product goes through several phases to determine whether it matches the client's request and to calculate the rate Using straight SQL to do all this is very ineffecient and I am sure this will be very slow when we finally go into production because if we support 100 companies and each of them have approx. 5 different products.....well that is 500 different scenarios that we will then have to evaluate against. So my choices are to build my own framework and attempt to run this whole thing from memory(No accessing any external repository) OR look at what engines like Drools or Jess can do for me. Since I am absolutely new to Rules-engine I would like to pose some questions which are bugging me. 1. Will a Rules-engine(Drools) be the right choice for such a project? 2. Since there can be potentially 500+ products (with all of them having different Variables, Rates etc.), will there then be 500+ different RuleSets? What kind of impact will this have on memory requirements? 3. Do the conditions in the Drools XML-RuleSets allow OR conditions? I seem to miss any use of Operands (AND, OR, NOT) in the conditions. I would really appreciate any pointers in this regard. PS. reading material, examples, previous experience would be helpfull Thanx --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.361 / Virus Database: 199 - Release Date: 2002/05/07 _______________________________________________________________ Don't miss the 2002 Sprint PCS Application Developer's Conference August 25-28 in Las Vegas - http://devcon.sprintpcs.com/adp/index.cfm?source=osdntextlink _______________________________________________ drools-interest mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/drools-interest