drools is an object-oriented rules engine for Java.