2

我一直在搜索支持.net 的开源规则引擎有一段时间了。它的目的是允许最终用户通过定制的 Web 客户端 UI 编辑他们自己的规则,以控制他们家的能源消耗(例如打开/关闭某些东西..)。

Drools 似乎是规则引擎列表中最好的之一。但是,它的维护版本支持 Java,但对于 .NET 平台,它自 2007 年以来几乎已被放弃。我找不到任何有用的文章或教程,其中将 Drools .NET 集成到 .NET 4.5 应用程序中。

所以现在我的结论是开源 BRE 不能很好地支持 .NET。因此,我使用 WWF 的 Rule SET 和 WebRule(它的免费版本)开始了一些试验。在通过自定义 UI 向最终用户公开规则编辑时,两者都有一些限制。这就是为什么我计划将 BRE 作为服务公开,然后创建一个通过 Web API 与 BRE 通信的 UI。

这甚至可能吗?你们认为这个策略可以引导我实现我的目标,还是我应该探索其他路径?

4

1 回答 1

0

你试过wso2 brs吗?

它使用流口水,并通过规则服务器公开为 Web 服务。似乎它就像你想要的那样工作。

于 2013-11-19T07:29:36.803 回答