Sample illustrating complex event processing with Storm and Drools as the rule engine.