【问题标题】:Rules engine VS Workflow engine规则引擎 VS 工作流引擎
【发布时间】:2020-05-26 12:09:57
【问题描述】:

我想知道规则引擎和工作流引擎有什么区别。就我而言,我必须自动化票务系统的一些规则。事实上,每张工单都有一个工作流程(打开 -> 进行中 -> 已解决 -> 已关闭)。

【问题讨论】:

    标签: recommendation-engine rule-engine workflow-engine


    【解决方案1】:

    规则引擎根据已知事实和规则生成一组结果(命令、事实等)。您可以将其视为无状态函数。多个实现可以缓存状态以提高性能,但这纯粹是出于优化目的。

    工作流引擎是关于状态管理和采取行动的可靠性。

    在我帮助设计的应用程序中,规则引擎通常是工作流中的一项活动。例如,工单工作流可以调用规则引擎活动来决定在给定当前工单状态的情况下是否可以移动到下一个状态。

    显然,您可以创建一个更紧密地混合两者的系统,但从概念上讲,它们仍然扮演不同的角色。

    【讨论】:

      猜你喜欢
      • 2012-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多