drools

Drools Expert is the rule engine and Drools Fusion does complex event processing (CEP).