【问题标题】:BPMN 2.0 confused about execute processBPMN 2.0 对执行过程感到困惑
【发布时间】:2015-08-27 23:55:20
【问题描述】:

我对 BPMN 2.0 引擎有点困惑

如果您在 activiti、activeVOS 或 JBOSS 等 BPM 引擎中对 BPMN 2.0 标准的流程进行了建模,并且您希望执行该流程,那么引擎会将该 BPMN“代码”转换为另一种代码(例如 BPEL、XPDL等)还是有办法“执行 BPMN 2.0”?

有一些引擎,如 IBM BPM,在他们的“基本”产品中只为您提供 BPMN,那么,该产品直接“执行”BPMN?或以某种方式转换它?

JBOSS 也是如此,如果你为 BMPN 进程建模,你可以执行它吗?

亲切的问候

【问题讨论】:

    标签: jboss bpel business-process-management bpmn


    【解决方案1】:

    BPMN 2.0 是一个 OMG 规范,您可以找到 here 该规范描述了几个层次的理解。就您而言,您感兴趣的是“流程建模一致性”和“流程执行性能”。 该规范还提供了基于 XML 的序列化规则。

    一些编辑器在内部使用这种序列化,而另一些则没有。在第二种情况下,大多数时候他们提供 bpmn 2 格式的导入/导出。

    您必须注意的是,即使已经定义了很多执行行为,仍然存在很多缺失的地方,或者至少并非所有供应商对规范的解释都完全相同。

    BPMN Model Interchange Working Group 正在努力弥补差距,并为供应商之间正确序列化和交换 BPMN 文件提供指导。

    总而言之,简短的回答是:如果他们直接执行它,或者他们是否在内部转换它,这并不重要。唯一重要的是行为尊重“流程执行一致性”。

    问候,

    【讨论】:

      猜你喜欢
      • 2019-04-14
      • 2021-08-16
      • 1970-01-01
      • 2015-11-15
      • 1970-01-01
      • 2015-11-16
      • 2020-10-05
      • 2019-01-15
      • 2010-10-17
      相关资源
      最近更新 更多