gpt4 book ai didi

drools - Activiti 和 Drools ……一个就够了吗?

转载 作者:行者123 更新时间:2023-12-04 19:56:25 27 4
gpt4 key购买 nike

我被要求开始探索用于某些客户端演示的 Activiti 工具。
该演示还将包含与 Activiti 集成的 JBoss Drools。
我对这两种工具和业务流程世界都不熟悉,所以如果问题很愚蠢,请原谅我。

问题是你为什么需要 Drools? Activiti 还不够胜任这份工作吗?
它们都有条件元素,那么为什么你需要在流口水之上使用 Activiti?

最佳答案

这个问题不太符合 StackOverflow 的目的,所以如果你得到一些标志,不要感到惊讶。但我会尽量给出一个简短的答案。

Activity 是一个工作流引擎,Drools 是一个业务规则引擎。它们有两个不同的目的。

  • 当您有需要以编程方式控制的不同参与者的 Action 流时,工作流引擎非常有用。
  • 当您有自动执行某些任务的业务规则并且您想以声明方式描述时,规则引擎非常有用。

  • 这两个目的是相互正交的,这意味着您必须解决的问题可能不需要,只需要一个,或两个都需要。

    想象一个工作流,客户报告事件,一些专家必须处理它,最后生成账单,但这些任务背后没有繁重的算法。这可能由没有规则引擎的工作流引擎支持。

    想象一下产品的复杂价格模型,例如可以订购具有各种特殊功能的汽车。 (Hifi 扬声器的价格为 400 欧元,除非订购了汽车的行政版,如果与智能手机适配器一起订购,则只需 200 欧元……)这里的规则引擎可能很有用,尽管没有人谈论工作流程,所以不需要工作流引擎。

    想象一下第一个示例(事件工作流)和一个复杂的计费方案。这里可以使用这两种工具。

    我想知道为什么这两种类型的工具在某些地方被描述为完美地结合在一起。 (也许这种说法激发了你的问题。)它们有两个不同的目的,你是否需要它们都取决于你必须解决的问题。

    关于drools - Activiti 和 Drools ……一个就够了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37065620/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com