【发布时间】:2010-03-15 17:53:19
【问题描述】:
我不确定这个问题是否适合在这里,但我想不出更好的去处。
我正在构建一个 Web 应用程序,它对大多数用例都有多个替代路径。我将这些路径视为业务规则。我想先针对主要场景编写我的应用程序,然后将替代场景应用为业务规则(即使应用程序处于生产状态,也可以添加和删除规则)。
我认为我的应用程序值得一个规则引擎。我过去没用过。所以我有几个疑问,但在此之前,这是我的应用程序的配置文件:
- 基于 Web 的应用程序(数据密集型)
- 有些关键(与医疗保健相关) - 需要考虑活力
- Microsoft .Net 平台(ASP.Net、MS SQL Server、WCF)
这里有一些查询:
- 如何最好地外部化规则?
- 是否可以立即应用规则,或者只能分批应用规则?
- 业务用户如何控制规则?
- 有什么最好的(合适的)规则引擎? (我更喜欢容纳开源产品)
欢迎任何额外的经验,因为我仍在深入研究需求。
【问题讨论】:
标签: asp.net open-source rule-engine product business-rules