我们有一个业务需求,要让高级用户编辑保险费率和注册规则。我们需要一个Web界面,让他们可以说“这个产品只适用于<55岁的人,除非他们来自德克萨斯州并拥有一只贵宾犬”或者其他什么条件。澄清一下:保险是非常复杂的。规则因产品、州份而异,并且经常变化。
我们看了几个规则引擎,但商业引擎价格在10万美元以上,开源引擎似乎不太完善。如果我们预先创建规则,则Windows Workflow可以工作,但在运行时构建规则似乎需要绕过代码访问安全性,这很危险。
重新发明这个轮子会是一个疯狂的想法吗?.net是否有更好的替代方案?