专业的JAVA编程教程与资源

网站首页 > java教程 正文

01.Camunda 环境搭建

temp10 2024-12-04 15:42:56 java教程 16 ℃ 0 评论

01.Camunda 环境搭建

1.1Camunda 简介

Camunda是一个基于Java的框架,支持BPMN用于工作流和流程自动化,CMMN用于案例管理,DMN用于业务决策管理。

下图显示了最重要的组件以及一些典型的用户角色

01.Camunda 环境搭建

1.1.1流程引擎和基础设施

  • 流程引擎是一个Java库,负责执行BPMN 2.0流程、CMMN 1.1案例和DMN 1.3决策。它有一个轻量级的POJO核心,并使用关系数据库进行持久化。ORM映射由MyBatis映射框架提供。
  • Spring框架集成
  • CDI/Java EE集成
  • 运行时容器集成(与应用服务器基础架构集成。)

1.1.2Modeler

  • Camunda Modeler:BPMN 2.0和CMMN 1.1图以及DMN 1.3决策表的建模工具。
  • bpmn.io:建模框架和工具包的开源项目。

1.1.3Web应用

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

1.2下载

我们以 Comunda 7 为例,下载地址:https://camunda.com/download/platform-7/

可下载内容:

可下载内容

文件名

备注

Java development Kit (JDK) 17

jdk-17.0.12_linux-x64_bin.tar.gz jdk-17.0.12_windows-x64_bin.msi

Requires

Camunda Modeler

camunda-modeler-5.28.0-win-x64.zip

Requires

Camunda 7 Run

camunda-bpm-run-7.22.0.zip camunda-bpm-run-7.22.0.tar.gz


Tomcat 9.0.85

camunda-bpm-tomcat-7.22.0.zip camunda-bpm-tomcat-7.22.0.tar.gz


1.3安装

1.3.1安装 Java

Java安装后设置:

/etc/profile(Linux)

export JAVA_HOME=/usr/local/jdk-17.0.12_linux-x64_bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

Windows 环境变量

JAVA_HOME=C:\jdk17
CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

1.3.2安装 Camunda 7 Run

1.下载并解压缩

Camunda 7 Run发行版将立即启动。如果要添加其他配置,在接下来的内容中说明。

2.启动Camunda

运行start.bat(Windows)或start.sh(Linux)

3.访问

打开 http://localhost:8080/camunda-welcome/index.html 并使用Camunda网络应用程序Cockpit和Tasklist。

4.运行自己的工作流

在接下来的内容中,了解如何构建和运行自己的工作流程。

1.3.3安装 Camunda Modeler

1.下载并解压缩

只需将下载的文件解压缩到您选择的文件夹中即可。无需额外安装。

2.启动Camunda Modeler

运行Camunda Modeler.exe(Windows)、Camunda Model er.app(Mac)或Camunda Modeler(Linux)。

3.运行自己的工作流

在接下来的内容中,了解如何快速构建和运行自己的工作流。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表