Thursday, September 18, 2008

Drools Research Network

The number of research projects around Drools is growing, however I've noticed that institutes are generally not aware of each others efforts. For this reason I'm launching the Drools Research Network. This consists of a web page (synced from a wiki page so anyone can edit) that shows all the University stakeholders in Drools and the various research projects. Please do help keep this page up to date and comprehensive. There is also a mailing list that is strictly for institute staff to discuss existing and potential projects, fundings, students and general collaboration to increase and improve Drools related research - if you fit in this category please subscribe.

Drools Research Network home page
The Wiki Page
The Mailing List


  1. Can that research mailing list be made available on I prefer a newsgroup server instead of stuffing my inbox :)
    I tried subscribing it to myself, but unfortunately I don't know the mailing list software.

  2. I'll add it to gmane and nabble. Although I do want to keep this mailing list restricted to institute stakeholders - definitely not a place to start asking how you install Drools ;)

  3. Our clients needs an AML (Anti Money Lanudering) Monitoring system to be implemented. This system is suppose to monitor the customer, transaction and historical data and generate alerts based on the rules set by the clients. As we are in design and thought process of it, we thought of Drools for this. Our doubts are 1) Are we going in the right direction by using Drools?
    2) Can we compare the current data and historical data and do a link analysis using Drools?
    3) Can we represent sequential patterns of rules in Drools?
    4) DRL or XML format of rules, which is the best method to represent rules?

    I tried writing complex rules using Drools, but not getting the flexibility. For eg: we need a rule as following:
    1. Check the transactions of a non customer on the same day or short period (configurable)
    2. Check if all the transactions' originator and beneficiary information are same or not.
    3. If transaction amounts are of very small, calculate aggregate and find the sum crosses the threshold limit or not. If yes, raise the alert.

    Data Set is the list of non customers. From this list, while running the rule, how will I write the rule to find the aggregate for each of the customer and check the threshold?

  4. "Our clients needs an AML (Anti Money Lanudering) Monitoring system to be implemented.
    This is not the right place to ask those questions, please try the user mailing list the details are below. Please make sure you read the netiquette details below.

    Also you asked this question twice in two different posts, that is very poor manners - please don't do that.