Как часто меняются правила?Создание системы, которая позволяет бизнесу создавать (и версию) свои собственные правила, значительно сложнее, чем создание системы, которая позволяет программисту динамически обновлять правила.
Когда аналогичное требование возникло в прошлом проекте,бизнес признал, что пока да, правила изменятся;они не будут меняться так часто, что будет , чтобы они делали обновления.Мы закончили с использованием IronPython для динамических частей и хранения кода в базе данных, и система подтянет соответствующие правила при загрузке.Остальная часть приложения была написана на C #.Победа для нас и для бизнеса.