Windows Workflow Foundation是否包含基于推理的规则引擎,如基于流的规则引擎?

时间:2013-05-08 05:04:47

标签: workflow-foundation-4 workflow-foundation rule-engine

我需要开发一个Web应用程序,从给定的规则库中推断出新规则。示例:建议修改源代码的开发人员可能反映其他文件的更改,因此他也必须随后修改影响文件。所以我的引擎应该能够推断出这样的新规则。我可以使用Windows Workflow Foundation吗? 平台:ASP.net

1 个答案:

答案 0 :(得分:0)

简短回答:不,不是本地人。

WF它是一个API,允许您通过称为活动的简单步骤编写由引擎执行的复杂过程。

这些步骤可以是控制流活动,如If,While,Switch等,或表达式,如Add,Multiple,And,Or等等。还有变量,输入和输出的概念。您还可以编写活动来执行您想要的任何代码。

所以基本上你已经完成了程序编程(包括状态)的所有好处,你可以设计你想要的任何过程,包括推理引擎。您的工作流程可以是解释器,接收输入并输出您的推论。

PS:有一个原生的StateMachine,你可能想从那里开始。