首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DMN与DRL的滴水

DMN与DRL的滴水
EN

Stack Overflow用户
提问于 2018-09-12 15:48:55
回答 1查看 5.1K关注 0票数 8

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

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

我的问题..。

Drools规则(.drl文件)和DMN (.dmn)是否解决了同样的问题?从长远来看,DMN是否打算取代DRL?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-15 08:24:03

Drools规则是一种非标准/专有的

这是不正确的,DRL不是专有的;Drools.org许可证是,因此是开源的。DRL格式定义为Drools.org项目的DRL语法、代码和文档。

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

有一些重叠,但它们的目的是不同的。

DRL是一种技术规则语言,它还支持CEP (复杂事件处理)、前向后向链接规则应用风格等。使用DRL还可以描述无状态或有状态规则库。作为一种技术语言,它经常与指导规则、DSL、指导决策表一起使用,以便业务分析人员也能更容易地访问。

DMN是一种用于决策管理的标准和可视化表示法,旨在弥合技术和业务分析之间的差距,并通过标准规范本身定义执行语义。与DRL相比,它可以作为一种有效的附加工具加以补充。例如,使用DMN表示的决策逻辑是无状态的;更复杂的应用程序可以看到有状态应用程序由DRL规则、DMN计算、CEP风格等组成,这取决于用例。

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

如上文所述,可能很少有重叠,但它们的目的不同;意图不是“替代”,而是相辅相成的工具。

免责声明:我是drools.org项目和DMN项目的贡献者。

票数 21
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52299097

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档