In a very interesting <ahref="http://martinfowler.com/bliki/RulesEngine.html"target="_blank">article</a> about rules engines, <ahref="http://martinfowler.com/"target="_blank">Martin Fowler</a> says:
>You can build a simple rules engine yourself. All you need is to create a bunch of objects with conditions and actions, store them in a collection, and run through them to evaluate the conditions and execute the actions.
This is exactly what Easy Rules does, with more features like rule composition and dynamic configuration.