Если честно, то не очень понял что такое Rule Engine. Rule Engine — это программа которую Вы написали? Или Rule Engine это один из механизмов системы поддержки принятия решений, ее вид, или конкретная реализация?
Хорошо бы, дать описание данному типу систем. Где они применяются, какие задачи могут решать, каковы их ограничения, какие имеют преимущества и недостатки. Дать пример продукта, где используются данные технологии. Если есть возможность допишите в конце статьи ссылки.
Rule Engine, или как сделать систему проще