试图了解如何在 WWF 应用程序之外使用 WF 规则引擎。我只阅读了有关该主题的博客文章。但我对可行性有一定的怀疑。
我的申请要求如下:
- 用于编写规则并将它们存储在 db.xml 中的基于 Web 的 UI。
- Windows 服务将下载该规则。规则执行引擎将收集它需要的数据并执行规则,并给出结果作为输出。
该规则只是一组必须作用于表格行的指令。表的模式是动态的;但是有一些元数据告诉规则执行引擎如何从该行收集必要的输入。
我知道规则通常是使用规则编辑器输入的;这是一个 Windows 窗体应用程序。这通常会生成一个*.rules
文件。据我所知,WF 规则引擎会评估此文件并执行规则。
该*.rules
文件是规则的 xml 表示形式。
dotnet 框架中是否有生成此 xml 表示的任何 api?而且,我们可以构建一个基于 Web 的前端来输入规则吗?