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上与我联系。

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

快乐流口水!

问题和答案

1. Drools支持什么DMN版本和什么合规级别?

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

2. DMN支持是否与Drools平台集成在一起?

是的,DMN实施利用了整个Drools平台(除其他外,包括部署模型,基础架构和工具)。 DMN模型是平台中的一等公民,并且可以包含在kjars中。 通过普通的kie-server接口公开的kie-server和决策服务将支持DMN模型。

3. Drools DMN是否与jBPM BPMN集成?

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

4. FEEL是DRL规则支持的方言吗?

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

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

drools dmn

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

  1. Drools 7支持DMN(决策模型和表示法)

    决策模型和表示法(DMN)规范是OMG(对象管理小组)提出的相对较新的标准,旨在为业务规则和业务决策做些什么. BPMN(它的兄弟规范)用于业务流程:标准化表示法和执行语义,以使业务用户可以使用它,并 ...

  2. 小程序源码:自动采集头像大全微信小程序源码支持多分类-多玩法安装简单

    这是一款以头像为主的一款微信小程序源码 该小程序内包含了各种分类,各种样式都有 可以说是目前最全的一款头像小程序源码 五大分类情侣,女生,男生,卡通,风景 每大分类下面都有N个小分类,每个小分类下面有 ...

  3. drools dmn_Drools DMN最新开源引擎性能改进

    drools dmn 我们一直在寻求改善Drools DMN开源引擎的性能. 我们最近审查了DMN用例,其中输入数据节点的实际输入总体有所不同. 这突出显示了引擎的次佳性能,我们在最新版本中对此进行了 ...

  4. 【里程碑】牛X的一塌糊涂,不需要目标板额外做任何代码,实时检测RTOS的任务执行情况,支持在线和脱机玩法

    H7-TOOL详细介绍: https://www.armbbs.cn/forum.php?mod=viewthread&tid=89934 [说明] 这几天一直在思考如何方便的使用SWD接口实 ...

  5. ie不支持max-height的解决之法

    height:auto !important; height:500px; max-height:500px; overflow:hidden;1.IE6不识别max-height:500px和hei ...

  6. 转转图书对基于Drools引擎的DMN实践

    1 背景介绍 1.1 DMN是什么 DMN全称Decision Model and Notation(决策模型和符号.决策模型和表示法),是一种用于表示业务决策和规则的规范,旨在帮助参与决策的人都能简 ...

  7. DMN 1.1 XML:使用Drools 7.0从建模到自动化

    我是一名自由顾问,但今天我是一名博士生. 本文的全球背景是企业架构(EA),它需要对企业进行建模. 由于EA的一个方面是业务流程建模,所以我使用BPMN已有数年之久,但是这种表示方式并不十分适合表示决 ...

  8. Drools 文档(目录)

    Drools 文档 版本:v7.7.0.Final 更新日期:2018-10-01 介绍 介绍 参与 安装和设置(core和IDE) 发布说明 Drools 7.7新特性 KIE Workbench ...

  9. drools规则引擎可视化_一文看懂开源工作流引擎 Flowable「转」

    原文链接:[https://xie.infoq.cn/article/ece75889c715e0bc87a73e44c]. 一.工作流引擎使用场景 工作流在企业管理系统中是高频使用的功能,一个最常见 ...

最新文章

  1. 设计模式五:外观模式
  2. bzoj1601 [Usaco2008 Oct]灌水
  3. 方欣科技算法题面试:蛇形矩阵
  4. android图像处理系列之五-- 给图片添加边框(中)
  5. 计算机专业最新研究领,「金仕教育」打码秃头?CS计算机专业研究方向与研究领域介绍...
  6. 【EMNLP2020】控制对话生成中的specificity
  7. (一)UML语言概述
  8. LINUX给进程内容窗口改名的代码
  9. 解决ubuntu 用anaconda 安装R 语言后,无法安装R语言package的问题
  10. potplayer最全使用教程,【无边框透明美化教程】+【全球IPTV电视直播教程】+【不用下载观看影视剧教程】!
  11. CC2530单片机P1寄存器说明
  12. java节假日算法_java节假日
  13. Java中2 5D游戏(斜45度角)的设计与实现 1
  14. chromium - DISALLOW_IMPLICIT_CONSTRUCTORS
  15. autojs脚本通用ui模板解决了一些已知问题
  16. BeautifulSoup 根据输入的公司名称来爬取公司的详细信息(2022-08-24更新版)
  17. 用python发邮件(带附件)
  18. react antd Table 表格 td超出自动换行
  19. 台式电脑Window系统使用耳机的喇叭和麦克风方法
  20. JavaScript三种注释写法

热门文章

  1. android界面美化教程,android界面UI美化:沉浸模式、全透明或半透明状态栏及导航栏的实现...
  2. 小米电视4显示android,全面分析小米电视盒子好用吗?小米电视盒子4体验评测分享...
  3. 51单片机学习笔记-1简介及点灯
  4. 线性时态逻辑ctl_基于决策过程的广义可能性时态逻辑模型检测
  5. 股票及炒股票的基础知识
  6. python中for循环在遍历文件内容时的问题
  7. 关于分频和倍频(转)
  8. 2022暑期项目实训(一)
  9. 【Java】interrupt、interrupted和isInterrupted的区别
  10. SQL xin手错误鉴赏以及成长小结