DMN决策模型标记介绍决策模型标记介绍
背景
DMN的目的是提供一个模型决策结构,从而使组织的策略可以用图形清晰的地描绘出来,通过业务分析准确的定义,使其自
动化(可选地)。
这里讨论的决策应用主要针对以下两种不同视角的建模标准:
业务流程模型(如BPMN)业务处理过程中,在决策发生的地方通过定义特别的任务或活动描述决策是如何协作的。
决策逻辑(例如,PRR,PMML)可以用来做单个决策的具体逻辑定义,例如业务规则,决策表,或可执行的分析模型。
然而,一些开发者(包括提交小组成员)发现用以上两种角度的建模标准做决策应用,其特有的内部结构都不太方便。DMN
将提供第三个视角:"决策需求图"形成业务流程模型和决策逻辑模型之间的桥梁:
业务流程模型将在业务流程中定义决策发生所需的任务
决策需求图将定义决策逻辑中的任务、相互关系、以及前提条件。
决策逻辑将定义足够详细和必要的策略,以允许验证(和自动化)。
结合在一起,决策需求图和决策逻辑可以提供一个完整的决策模型,通过详细指定处理任务的决策过程,为业务流程模型做了
很好的补充。这三个方面的模型间关系如图1所示。
这个结果将业务流程中业务规则的角色和分析模型、模型的交叉验证、"TOP-DOWN"流程设计和自动化和决策自动执行等一
系列详细建模联系起来。(通过BPMS调用一个部署在BRMS中的决策服务)
虽然图1显示了一个业务流程模型和决策模型之间的联系,其目的是说明DMN和其它标准之间的关系,但是必须强调的是
DMN不依赖于BPMN,他们是两个层面的-决策需求和决策逻辑-它可以单独使用或者配合使用,决策领域模型没有任何一
评论0
最新资源