Вы можете использовать Reaction RuleML. Менеджер правил от Acumen Business имеет адаптер для бизнес-пользователей для создания достоверного документа RuleML
Ответ 4
Я собираюсь бросить еще одну часть программного обеспечения, с которым я столкнулся: ncalc.
Это не совсем "механизм правил"; но он выполняет динамические вычисления, где вы можете дать ему выражение для оценки и все необходимые переменные. Это было почти то, что мне нужно для приложения, над которым я работал.
Для простого движка он работает отлично. Что касается интерфейса, было сложно создать несколько страниц, чтобы люди могли вводить выражения.
Для более сложных вещей NxBRE - лучший вариант; как @Kevin Dente ответил выше.