【发布时间】:2010-05-31 09:29:07
【问题描述】:
我正在寻找一个好的 c++ 规则引擎。如果有任何基于 XML 的 C++ 规则引擎,请告诉我
【问题讨论】:
-
什么是“规则引擎”?
-
@reko_t:规则引擎基本上是一个控制器,它从规则数据库中解析规则并将其应用于某个事务/数据/输入。
-
请查看here 了解什么是规则引擎。
标签: c++
我正在寻找一个好的 c++ 规则引擎。如果有任何基于 XML 的 C++ 规则引擎,请告诉我
【问题讨论】:
标签: c++
检查CLIPS(最初由NASA开发)它是一个用C语言编写的规则引擎。它正在持续开发多年。但是,规则是在 LISP 中定义的,类似于规则定义语言。
它托管在 sourceforge http://clipsrules.sourceforge.net/
【讨论】:
我想“什么是规则引擎”的答案在那里:What can Rules Engines accomplish?
但这是一个过于宽泛的定义。事实上,“规则引擎”应该完全取决于您的域。引擎将提供设置(基于 XML 或任何其他适合任务的设置),然后应用规则。
所以寻找特定领域的引擎,你肯定会发现一些有用的东西。
【讨论】:
ILog Rules(IBM) 是用 C++ 编写的。
【讨论】: