有没有一个Java API可以创建BPMN?

3
有没有办法通过Java API编程方式动态创建BPMN 2.0?我知道可以使用图形建模工具或手动创建BPMN XML,但我正在寻找一种在运行时动态创建的方法。
在我的情况下,BPMN将通过jBPM执行。jBPM文档说您可以使用其API来定义流程,但他们不推荐使用它“来保护自己免受内部API的侵害”。如果有一个与特定供应商无关的API就好了。
4个回答

5

EasyBPMN 是一种选择。在Java中,没有“厂商中立”的方式来表达这个概念(与通用的XML操作不同),但这是一种更易于在工作流引擎和建模工具之间移植的选项。


1

BPMN2规范的整个理念是保持厂商中立,在jBPM5中,您可以使用流畅的API创建BPMN2模型并将其导出。我不确定它是否与XML中支持的最新功能保持最新状态,但我相信您可以使用它创建自己的流程。 干杯


0

BPMN2模型基于EMF模型(org.eclipse.bpmn2项目,model文件夹,BPMN20.ecore文件)。您可以使用EMF Java API来创建、读取或修改BPMN2模型。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接