Here's a nice article entitled "Some Guidelines for Deciding Whether
to Use a Rule Engine," written by our friend George Rudolph:

        http://herzberg.ca.sandia.gov/jess/guidelines.shtml

This article discusses many of the important considerations. I
personally think it's a little pessimistic; for example, the statement
that the break-even point on ROI comes about a year into the
project. I think you start to see positive ROI as soon as the
developers get comfortable with the rule language -- after a month or
two. 

The article also doesn't discuss the efficiency
considerations. Writing a rule-based system with Jess has the
efficiency characteristics of a database-driven application: whereas
for small data sets, there's some overhead compared to writing things
directly in Java, for data of any appreciable size, the indexing,
lookup, and "query-optimization" capabilities of Jess make it much
faster than a naive Java application could ever be.


I think Jeff Richley wrote:
> Ok, forgive the ignorence here, but I do have another
> very basic question.  If I have to write the rules in
> the JESS language, what am I really getting over just
> writing them in pure Java?  I have to have some big
> selling points to take to my upper ups.  I would love
> to use an expert system, please help!
>  



---------------------------------------------------------
Ernest Friedman-Hill  
Distributed Systems Research        Phone: (925) 294-2154
Sandia National Labs                FAX:   (925) 294-2234
PO Box 969, MS 9012                 [EMAIL PROTECTED]
Livermore, CA 94550         http://herzberg.ca.sandia.gov

--------------------------------------------------------------------
To unsubscribe, send the words 'unsubscribe jess-users [EMAIL PROTECTED]'
in the BODY of a message to [EMAIL PROTECTED], NOT to the list
(use your own address!) List problems? Notify [EMAIL PROTECTED]
--------------------------------------------------------------------

Reply via email to