Hi,
I'm planning to use drools to define rules and execute promotions for
telecommunication events such as voice call, SMS, MMS, etc.. events. So
we can expect very large amount of events per day.
We need to define different business rules to provide promotions,
bonuses to the subscribers. Some of the example promotions are listed
here.
1. During the period of X-Y, every 10th MMS sender gets $ 2.00 worth of
free SMS. And the winners will be notified via SMS.
2. During the period of X-Y, random 100 calls to Japan of the CHAT
tariff plan get free movie tickets. And the winners will be notified via
SMS. The same subscriber will not be selected as winner again and again.
3. During the period of X-Y, any subscribers have usage for voice call
or SMS get bonuses as follows :
$ 10 - 20 : get 20% as bonus of free SMS
$ 20 - 50 : get 50% as bonus of free air time
$ 50 - 70 : get 70% as bonus of free IDD
I'm in the evaluation period of the Drools for the system. If anybody
give recommendations or flexibilities/limitations of the drools for our
application.
Thanks,
Thilina