Drools 7支持DMN(决策模型和表示法)
決策模型和表示法(DMN)規范是OMG(對象管理小組)提出的相對較新的標準,旨在為業務規則和業務決策做些什么。
BPMN(它的兄弟規范)用于業務流程:標準化表示法和執行語義,以使業務用戶可以使用它,并且可以在不同供應商的工具之間交換模型。
Drools團隊一直在積極遵循規范及其發展方向。 該團隊認為,根據對開放標準的長期承諾,現在是時候支持該規范并提供符合標準的實施,以使其用戶受益。
該規范定義了其他內容:
作為調查的一部分,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 7支持DMN(决策模型和表示法)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Win10系统替换使用新版的微软雅黑字体
- 下一篇: 安卓手机刷机教程(安卓手机刷机教程大全)