保存 BPMN 业务流程的适当 xml 格式是什么?

What is the appropriate xml format to save a BPMN business process?

我想将 BPMN 模型保存为可执行 XML 格式。在 XPDL、BPEL、BPMN 2.0 之间选择什么 XML。 XML 文件将由工作流引擎执行。

您需要的可执行文件格式将取决于您使用的工作流引擎所理解的内容。话虽如此:您真正可以 "save" BPMN 模型而不丢失或修改某些 BPMN 执行语义的唯一格式是 BPMN XML,因为它直接在 BPMN 规范中定义,因此您不需要' 在格式之间有任何映射问题。如今,较大的商业供应商(IBM、Oracle、SAP)的流程引擎支持 BPMN XML,Java space 中的开源流程引擎(Activiti、Bonita BPM、Camunda BPM, jBPM) 也支持。