Drools based simple solution.