How to build a business rules engine : extending application functionality through metadata engineering · Study