日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > asp.net >内容正文

asp.net

drools dmn_DMN 1.1 XML:从建模到使用Drools 7.0的自动化

發(fā)布時間:2023/12/3 asp.net 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 drools dmn_DMN 1.1 XML:从建模到使用Drools 7.0的自动化 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

drools dmn

我是一名自由顧問,但今天我是一名博士生。 本文的全球背景是企業(yè)架構(gòu)(EA),它需要對企業(yè)進行建模。 由于EA的一個方面是業(yè)務(wù)流程建模,所以我使用BPMN已有數(shù)年之久,但是這種表示法并不十分適合表示決策標準:一疊嵌套的網(wǎng)關(guān)很快變得難以理解,然后進行修改。 因此,當OMG在2014年(在本文開始時)發(fā)布DMN規(guī)范的第一個1.0 Beta版本時,我發(fā)現(xiàn)DMN是模型決策的一個非常有趣的符號。 我使用針對Eclipse的Sirius插件成功開發(fā)了基于DMN元模型的DMN建模工具。 但實際上,即使是下一個DMN規(guī)范的“最終”版本1.0也不是很完善。

DMN的最新版本1.1(于2016年6月發(fā)布)相當不錯。 同時,作為本文使用的Signavio Decision Manager(學術(shù)人員免費),軟件編輯器(至少二十個)已經(jīng)啟動了良好的建模工具。 這個Signavio工具已經(jīng)能夠生成特定的DRL文件,以便在BRMS Drools當前版本6上運行DMN模型。除了圖形,一些編輯器最近還添加了將DMN模型(圖表和決策表)導(dǎo)出到“ DMN 1.1 XML”的功能。 ”文件,該文件符合DMN規(guī)范。 而現(xiàn)在,好消息是像Drools這樣的BRMS(未來版本7,已經(jīng)在Beta版本中提供)能夠運行這些DMN文件來自動進行決策(需要幾行Java代碼來調(diào)用這些高級DMN模型) )。

直接處理“ DMN 1.1 XML”交換模型的這種新方法對于工具獨立性和模型可移植性而言更好。 這是使用工具Signavio Decision Manager(最新版本10.13.0)在以前的經(jīng)典但特定的解決方案與這個新的通用解決方案之間的簡短比較。 MDA(模型驅(qū)動的體系結(jié)構(gòu))及其三種模型CIM,PIM和PSM為我們提供了適合此比較的閱讀網(wǎng)格:

3個MDA模型
描述
經(jīng)典特定DMN解決方案
來自Signavio Decision Manager
到BRMS Drools
CIM(計算
獨立模型)
業(yè)務(wù)表示模型,
獨立于計算機考慮因素
DRD(決策需求圖)
+決策表
PIM(平臺
獨立模型)
計算設(shè)計模型
獨立于執(zhí)行平臺
?
PSM(平臺
具體型號)
計算設(shè)計模型
特定于執(zhí)行平臺
DRL(Drools規(guī)則語言)
+ DMN公式Java8-1.0-SNAPSHOT.jar

因此,在經(jīng)典但特定的DMN解決方案中,Signavio Decision Manager能夠從業(yè)務(wù)DMN模型(DRD圖和決策表)直接為Drools規(guī)則引擎導(dǎo)出DRL文件。 因此,該解決方案跳過了中間PIM級別,該級別與MDA概念不太兼容。 請注意,此DRL文件需要具有DMN公式的特定Signavio的jar庫。

3個MDA模型
描述
新的通用DMN解決方案
來自Signavio Decision Manager(或其他工具)
到BRMS Drools(或其他BRMS)
CIM(計算
獨立模型)
業(yè)務(wù)表示模型,
獨立于計算機考慮因素
DRD(決策需求圖)
+決策表
PIM(平臺
獨立模型)
計算設(shè)計模型
獨立于執(zhí)行平臺
DMN 1.1 XML(交換模型)
包含F(xiàn)EEL表達式
PSM(平臺
具體型號)
計算設(shè)計模型
特定于執(zhí)行平臺
?

借助新的通用DMN解決方案,Signavio Decision Manager現(xiàn)在能夠從相同的業(yè)務(wù)DMN模型(DRD圖和決策表)導(dǎo)出“ DMN 1.1 XML”交換模型,該模型是PIM,獨立于執(zhí)行平臺。 由于將來的Drools 7.0.0版本將能夠直接解釋“ DMN 1.1 XML”格式,因此特定于執(zhí)行平臺的最后一級PSM不再有用。

新的通用DMN解決方案在不跳過PIM級別的情況下,聽起來絕對比特定解決方案要好,并且是自動化決策的良好基礎(chǔ)。 正如Signavio所說,另一個優(yōu)勢是,這種使用“ DMN 1.1 XML”的新方法減少了供應(yīng)商的鎖定。

翻譯自: https://www.javacodegeeks.com/2017/03/dmn-1-1-xml-modeling-automation-drools-7-0.html

drools dmn

總結(jié)

以上是生活随笔為你收集整理的drools dmn_DMN 1.1 XML:从建模到使用Drools 7.0的自动化的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。