Camunda整体架构

Camunda整体架构_第1张图片

  •  REST API REST API 允许您从远程应用程序或 JavaScript 应用程序使用流程引擎。(注意:REST API 的文档被分解为自己的文档。)REST API Reference | docs.camunda.org
  •  Camunda Tasklist用于人工工作流管理和用户任务的 Web 应用程序,允许流程参与者检查他们的工作流任务并导航到任务表单,以便处理任务并提供数据输入。Tasklist | docs.camunda.org
  •  Camunda Cockpit用于流程监控和操作的 Web 应用程序,允许您搜索流程实例、检查它们的状态并修复损坏的实例。Cockpit | docs.camunda.org
  •  Camunda Admin允许您管理用户、组和授权的 Web 应用程序。Admin | docs.camunda.org

从BPM应用维度看

        Camunda分为流程设计流程运行两个阶段,见图中最下方的蓝色大箭头,Model和Execute,按照这两个阶段,Camunda划分为两大部分功能,对应设计阶段的功能有 Modeler,对应运行阶段的功能有Engine、TaskList、Cockpit、Admin。

从BPM功能维度看
Camunda包括了流程设计器(Modeler)、流程引擎(Engine)、API接口(REST/Java API)、任务列表(TaskList)、流程管理控制台(Cockpit)、系统管理工具(Admin)。在Camunda商业产品中还包括了流程监控预警工具(Optimize)、流程协同设计工具(Cawemo)。这里重点先说一下Camunda流程设计器,支持两种模式,一种是富客户端的流程建模工具 Camunda Modeler,Camunda Modeler | docs.camunda.org需要在客户端安装;另一种是基于浏览器的流程设计器bpmn.io,这两款软件均开源。

你可能感兴趣的:(架构)