
•modeler:模型设计器,独立工具
•File Repository: 存放模型的仓库
•Engine: 核心引擎,将模型文件解释成对象数据,并提供相关管理;
•API: 提供java API,与rest api进行操作
•DataBase: 数据存储,支持常用的关系型数据库
•Tasklist:任务列表,可以从管理界面查看
•Cockpit: 流程控制台,可以从管理界面操作
•Admin: 租户,用户,用户组,权限等管理操作,可以从管理界面操作
•Job executor:处理定时任务与异步任务相关

database: camunda7目前支持大多 数关系型数据库,camunda8云原生版本支持elasticsearch分布式存储,
public Api: 提供JAVA API对部署,任务,流程实例等一系列操作;
Job Executor: 提供对定时任务与异步任务的操作;
**persistence Layer: ** 数据持久化,采用mybatis框架;
**BPMN2核心引擎:**加载BPMN流程