我不确定这个问题是否有资格在这里,但我想不出一个更好的去处。适用于我的网络应用程序的'业务规则'工具/引擎
我正在构建一个Web应用程序,该应用程序具有多个用例的多个备用路径。这些路径我认为是商业规则。我想先为主要场景编写我的应用程序,然后根据业务规则应用备选场景(即使应用程序在生产中,也可以添加和删除规则)。
我认为我的应用程序值得一个规则引擎。我过去没有用过。所以,我有几个疑问,但在此之前,这里是我的应用程序的配置文件:
- 基于Web的应用程序(数据密集型)
- 有些关键(卫生保健相关的) - 活力需要被占
- 微软.Net平台(ASP.Net,MS SQL Server中,WCF)
这里有一些疑问:
- 如何最牛逼o规则外化?
- 是否有可能立即应用规则或批处理是唯一的可能性?
- 商业用户如何控制规则?
- 什么最好(适合)规则引擎在那里? (我更喜欢容纳一个开源产品)
任何额外的经验是值得欢迎的,因为我仍然钻研需求。
感谢朋友。我也持有类似的观点,但你们肯定会加强它。考虑到我的应用程序不仅仅是一个网站,而是更多的产品,我最好继续构建一个专注于我的领域的应用程序。 – Kabeer 2010-03-18 04:56:40
所有这些工具的问题在于,他们都试图通过发明新的方式来以简化的方式来编辑这些表格,以便从最终用户中“隐藏”决策表的复杂性。现在有一些新的工具试图摆脱决策表。这种类型的规则管理工具刚刚开始出现。例如检查Web Rule asp.net控件(http://rule.codeeffects.com)。根本没有决策表。而且,我相信,这将是未来节省商业规则创作的原因:) – Kizz 2011-06-10 19:02:26