资讯详情

drools dmn_Drools 7支持DMN(决策模型和表示法)

drools dmn

决策模型和表达方法(DMN)规范是OMG相对较新的标准(对象管理组)旨在为业务规则和业务决策提供服务。 BPMN(其兄弟规范)用于业务流程:标准化表达和执行语义,使业务用户能够在不同供应商的工具之间使用和交换模型。

Drools该团队一直在积极遵循规范及其发展方向。 该团队认为,根据对开放标准的长期承诺,是时候支持该规范并为其用户提供兼容性了。

本规范定义了其他内容:

  1. 一种称为FEEL用于表达约束和决策的表达语言
  2. 图形语言建模决策需求
  3. 决策模型的元模型和运行时的语义
  4. 基于XML决策模型交换格式

作为调查的一部分,Drools团队实施了一个PoC,该PoC现在已经公开了,可以在这里获得 。 PoC已经涵盖:

  • 完整的合规级别3, FEEL语言实施 。
  • 基于完整的支持XML编组和解组交换格式。
  • 实现元模型和运行时语义的部分

我们期望在Drools 7.实现0中发布的完整运行(预计2017年第一季度发布)。

这也是社区参与的绝佳机会。 这是一个与其他现有组件相对隔离的标准Drools对于开源开发的社区成员来说,这是一个很好的机会,让他/她的手变得肮脏,有助于使规范栩栩如生。 如果您需要帮助,请在Drools邮件列表或IRC联系我。

在接下来的几周里,我们将发布一些关于该主题的博客,包括对该规范的一般描述以及我们的计划和实施的详细信息。 在贝娄,你可以找到快速的问答。 随时在邮件列表中询问这个主题的其他问题。

流口水快乐!

问题和答案

Drools合规级3正在实施DMN 1.1版支持。

是的,DMN整个实施利用Drools平台(包括部署模型、基础设施和工具)。 DMN该模型是平台上的一流公民,可以包括在内kjars中。 通过普通的kie-server接口公开的kie-server支持决策服务DMN模型。

公告发布时,集成尚未实现,但我们预计将到来Drools和jBPM 7.当0发布(2017年第一季度)时,该功能将完全可用。

目前还不清楚,需要进一步研究。 尽管FEEL它可以很好地用作基础XML交换格式的一部分,但其语法(支持空格和特殊字符作为标志符的一部分)模棱两可,不能轻易嵌入其他语言(如DRL)中。 在接下来的几个月里,我们将进一步讨论这个话题。

翻译自: https://www.javacodegeeks.com/2016/11/drools-7-support-dmn-decision-model-notation.html

drools dmn

标签: 二极管dmn26d0udj

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台