以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