1
技术堆栈:.NET数据库驱动业务规则引擎
问题陈述:应用有很多业务规则的,在现有规则或添加新规则中的任何改变,需要整个发行周期(修改代码,然后测试和部署)。
要求[很难]:业务用户应该能够动态指定业务规则使用GUI
选项探讨:
- MS BRE,与BizTalk
净但是捆绑堆栈开源商业规则引擎(喜欢SRE,Drools.NET,NxBRE) - 大多数不活跃。
在数据库中添加规则并为用户添加/编辑相同的GUI,尽管这看起来最有希望我不是动态sql的粉丝,因为sql注入的原因和可能的性能影响,更不用说缺乏单元测试覆盖率和可预见的维护问题。
WF - 未探测,但AFAIK没有运行时构建器。
购买商业规则引擎是不是一种选择
的要求是系统上线,有什么建议者居多。