天天看点

camunda BPM支持的开发和运行环境

以Camunda7.13版本为例,介绍Camunda支持的开发运行环境,包括JDK、数据库、浏览器等。

以Camunda7.13版本为例,介绍Camunda支持的开发运行环境。

• Java版本: 8 / 9 / 10 / 11 / 12 / 13 / 14

• Springboot版本: 2.3.x.RELEASE

• Oracle JDK 8 / 9 / 10 / 11 / 12 / 13 / 14

• IBM JDK 8 (with J9 JVM)

• OpenJDK 8 / 9 / 10 / 11 / 12 / 13 / 14

• MySQL 5.6 / 5.7

• MariaDB 10.0 / 10.2 / 10.3

• Oracle 11g / 12c / 18c / 19c

• IBM DB2 10.5 / 11.1

• PostgreSQL 9.4 / 9.6 / 10.4 / 10.7 / 11.1 / 11.2 / 12.2

• Microsoft SQL Server 2012/2014/2016/2017

• H2 1.4

• Apache Tomcat 7.0 / 8.0 / 9.0

• JBoss EAP 6.4 / 7.0 / 7.1 / 7.2

• Wildfly Application Server 10.1+

• IBM WebSphere Application Server 8.5 / 9.0 企业版

• Oracle WebLogic Server 12c (12R2) 企业版

• Google Chrome

• Mozilla Firefox

• Microsoft Edge

• Windows 7 / 10

• Mac OS X 10.11

• Ubuntu LTS

笔者在Jdk8 + mysql5.7 + tomcat8 + windows10 + Chrome 85 环境下进行过测试验证,Camunda服务和流程设计器均运行正常。

使用开源的Camunda流程引擎,对我们实际使用影响较大是数据库和浏览器。

在笔记工作中接触的到企业,尤其是生产制造类的大企业,还有大量的IE8、IE9浏览器,Camunda对老IE浏览器兼容有问题,不过即使能用,老外开发的用户界面也未必适合国人需求,一般都要按照中国特色的界面进行重新开发,Camunda提供了丰富的API接口,开发一套全新用户界面仅仅是工作量的问题,所以要使用开源Camunda,UI界面定制开发的工作量是必不可少的。

在国内信创大力推进的背景下,国产数据库(达梦、神州通用、人大金仓等)的替换是大势所趋,尤其的军工、政府、企事业单位的需求很强烈。Camunda如何扩展支持一种新的数据库,并非简单配置就可以,需要修改底层代码,市场上同类的开源流程引擎(JBPM /activiti/flowable等),也均不支持国产数据库,我们会在后面的文章中单独介绍。

专注云原生、低代码、流程引擎研发和应用。免费体验环境:http://www.yunchengxc.com