代码之家  ›  专栏  ›  技术社区  ›  Robbo_UK

DMN与DRL的口水对比

  •  0
  • Robbo_UK  · 技术社区  · 6 年前

    Drools现在完全支持DMN(决策模型和符号)。DMN文件现在是一种资产,可以添加到任何kjar中执行。

    我在这里的想法是,Drools规则是一个非标准/专有的规则 DMN 是开放但较新的标准。

    我的问题。。

    是Drools规则(.drl文件)和 DMN公司

    1 回复  |  直到 6 年前
        1
  •  18
  •   tarilabs    6 年前

    Drools规则是非标准/专有的

    Drools规则(.drl文件)和DMN(.DMN)是否解决了相同的问题?

    DRL是一种技术规则语言,还支持CEP(Complex Event Processing,复杂事件处理)、应用程序的前向-后向链接规则样式等。使用DRL,您还可以描述无状态或有状态的规则库。作为一种技术语言,它经常与指导性规则、dsl、指导性决策表结合使用,以便业务分析师也能更方便地访问。

    视觉的 用于决策管理的符号,旨在弥合技术分析和业务分析之间的鸿沟,具有由标准规范本身定义的执行语义。与DRL相比,它可以作为一个有效的补充工具。例如,用DMN表示的决策逻辑是无状态的;更复杂的应用程序可以看到有状态的应用程序由DRL规则、DMN评估、CEP样式等组成,这取决于用例。

    从长远来看,DMN是否打算取代DRL?

    如上所述,可能有一些重叠,但它们的目的不同;其目的不是“替代”,而是补充工具。

    免责声明:我是drools.org网站项目和DMN TCK项目。

    推荐文章