Vanilla-Converter:将 Camunda 7 BPMN 模型转换为 Camunda 8 模型的工具.pdfVIP

Vanilla-Converter:将 Camunda 7 BPMN 模型转换为 Camunda 8 模型的工具.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

Vanilla-Converter:将Camunda7BPMN模型转换为

Camunda8模型的工具

DraganaSunaric,CharlotteVerbruggenandDominikBork111

1TUWien,BusinessInformaticsGroup,Erzherzog-Johann-Platz1,1040Vienna,Austria

Abstract

随着组织为Camunda7的生命周期结束做准备,由于两个平台之间的根本差异,手动迁移仍然复杂。我们介绍了Vanilla-

Converter,这是一个命令行工具,有助于将BPMN模型从Camunda7迁移到Camunda8。Vanilla-Converter自动化了转换

过程,支持广泛的BPMN元素,并生成一个转换后的模型和详细的转换日志,指示自动更改和剩余的手动转换任务。该工具

的有效性通过三个使用实际工业中使用的Camunda7模型的案例研究得到证明,确认其能够将这些模型转换为有效的可执行

的Camunda8模型。

Keywords

BPMN,Camunda7,Camunda8,工作流自动化,开源,VanillaBP,模型转换

1.介绍

译在业务流程自动化领域,BPMN已成为事实上的标准[1,2]。企业从使用Camunda[3]这样的工具来

执行和控制用BPMN[4]建模的流程中获益。尽管BPMN被广泛接受,但特定于工具的标准变体和

中扩展很常见[5,6]。这在2030年Camunda7生命周期结束[7]的背景下尤为重要,这促使许多组织

1迁移到Camunda8。

v从Camunda7迁移到Camunda8面临着重大挑战,因为这两个平台在架构和操作上存在根本性

2的差异。Camunda7是一个嵌入式工作流引擎,基于线程并通常内置于Java应用程序中,而Camunda

58则是一个基于Zeebe构建的云原生分布式系统,依赖于外部工作者和事件驱动执行语义[8]。虽然

3

4一些开源项目,如VanillaBP[9],试图通过六边形架构等架构模式来推广与引擎无关的BPMN建模,

0但专注于自动化从Camunda7迁移到Camunda8的工具仍然稀缺。另一个复杂之处在于尽管两个版

8.本都依赖于BPMN标准进行流程定义,每个版本都用不兼容的引擎特定元素扩展了该标准。因此,

0直接在Camunda8中重用Camunda7模型是不可能的,迫使开发人员在迁移过程中手动重建模型。

5基于VanillaBP[9]计划的目标,本文提出了一种命令行工具,旨在通过自动化BPMN模型的转

2换来弥合Camunda7和Camunda8之间的差距。该工具使迁移过程更加高效且减少错误,减少了人

:

v工努力并提高了跨平台的模型一致性。

i

x

r

a2.工具概述

原味转换器是一个命令行应用程序,旨在将Camunda7BPMN转换为与Camunda8兼容的模型。它

处理Camunda7的.bpmn文件,应用一组转换规则,并输出适合与Camunda8使用的更新后的模型。

除了转换后的模型之外,该工具还会生成一个详细的转换日志,记录哪些元素被自动转换,并突出

显示需要用户干预的剩余手动任务元素。图1显示了该工具的概述。

2.1.使用

Vanilla-Converter是通过一个简单的命令行界面操作的。用户可以转换单个BPMN文件,或批量转

换指定目录内的所有BPMN文件:

•将单一的BPMN文件转换:

1java-jarvanilla-transformer.jar/path/to/your/file.bpmn

Envel

文档评论(0)

专业Latex文档翻译 + 关注
实名认证
服务提供商

专业Latex文档翻译,完整保持文档排版,完美处理文档中的数学公式和图表等元素,并提供 arXiv Latex 论文中文翻译。

1亿VIP精品文档

相关文档