Title: RE: JESS: Is JESS the right tool?

A J,

I think you should read the first section of the Jess In Action (JIA) book. It gives a good idea of what rule-based engines are good for.

A good collection of links is available on: www.javarules.org. Though this site primarily targets java based rule-engines, it is meant for people who are looking for use cases for rule engines.

We did such a survey a few months back and created a small grid of available products and features that we required against what they offered.

At the first look, it seems like a rule engine will be good choice for your problem.

Chintan

Chintan Shah
Senior Software Engineer
E-LOAN, Inc.
[EMAIL PROTECTED]
tel: (925) 730-2931
6230 Stoneridge Mall Rd
Pleasanton CA 94568
www.eloan.com





-----Original Message-----
From: A J [mailto:[EMAIL PROTECTED]]
Sent: Wednesday, August 25, 2004 6:31 PM
To: [EMAIL PROTECTED]
Subject: JESS: Is JESS the right tool?


Hi
I have just joined the Jess user list.

I have a requirement and at  present I am evaluating different solutions.

Requirement:-
- - - - - - - - - -
Incentive calculation based on Sales data.
This is a monthly process to calculate commission to be paid to agents.
There are over 1 million sales record every month.
There are around 8000 different commission schemes agreed between agents and the company. A scheme is a set of conditions. Conditions can be any combination of around 15 parameters. These parameters are available as part of sales record.

One agent may participate in more than one scheme. One sales record may satisfy the conditions of more than one scheme.

The schemes and the agents participating in the scheme are available in database tables.

The process starts when monthly sales data comes from another system in a huge file of 1 milliion records. You take each record and match it against the schemes to find out whether it matches any scheme. Aggegate all the records for a scheme and calculate how much is the commission based on the scheme. Then send the calculated payment to

The whole process should be completed within 24 hours. At present this a system exists in mainframe, written in Natural, which takes around 3 days to complete the process.

Due to nature of the business, it is not possible to use any off-the-shelf product. So we are looking at re-developing the system using Java technology,

We feel that a rule engine may be used to meet the performance requirements. We do not have the experience of using a rule engine. So asking your opinion

What do you guys think? Is Jess the way to go?

thanks and regards
Aby
 Yahoo! Mobile
- Download the latest ringtones, games, and more!

Reply via email to