我需要开发一个从给定规则库推断新规则的 Web 应用程序。示例:建议修改源代码的开发人员可能会反映其他文件的更改,因此他必须随后也修改受影响的文件。所以我的引擎应该能够推断出这样的新规则。我可以使用 Windows Workflow Foundation 吗?平台:ASP.net
问问题
298 次
1 回答
0
简短的回答:不,不是本地的。
WF它是一个 API,它允许您通过称为活动的简单步骤编写由引擎执行的复杂流程。
这些步骤可以是控制流活动,如 If、While、Switch 等,也可以是 Add、Multiple、And、Or 等表达式。还有变量、输入和输出的概念。您还可以编写活动来执行您想要的任何代码。
所以基本上你拥有程序编程的所有优点(包括状态),你可以在此之上设计任何你想要的过程,包括推理引擎。您的工作流程可以是解释器,接收输入并输出您的推论。
PS:有一个原生的StateMachine,你可能想从那里开始。
于 2013-05-15T23:19:39.243 回答