Camunda Platform - The open source BPMN platform
Camunda Platform is a flexible framework for workflow and process automation. It's core is a native BPMN 2.0 process engine that runs inside the Java Virtual Machine. It can be embedded inside any Java application and any Runtime Container. It integrates with Java EE 6 and is a perfect match for the Spring Framework. On top of the process engine, you can choose from a stack of tools for human workflow management, operations & monitoring.
- Web Site: https://www.camunda.org/
- Getting Started: https://docs.camunda.org/get-started/
- User Forum: https://forum.camunda.org/
- Issue Tracker: https://app.camunda.com/jira
- Contribution Guidelines: https://camunda.org/contribute/
Camunda Vs Activiti Vs Flowable
Components
Camunda Platform provides a rich set of components centered around the BPM lifecycle.
Process Implementation and Execution
- Camunda Engine - The core component responsible for executing BPMN 2.0 processes.
- REST API - The REST API provides remote access to running processes.
- Spring, CDI Integration - Programming model integration that allows developers to write Java Applications that interact with running processes.
Learn about the best Alfresco Activiti alternatives for your Business Process Management (BPM) software needs. Read user reviews of Pega Platform, IBM BPM, and more. The Airflow scheduler executes your tasks on an array of workers while following the specified dependencies. Rich command lines utilities makes performing complex surgeries on DAGs a snap. The rich user interface makes it easy to visualize pipelines running in production, monitor progress and troubleshoot issues when needed. Please note that this blog post is outdated, since we forked Activiti in March 2013 and started a new Open Source BPM project called camunda BPM (www.camunda.org). You will find this topic and loads of more best practices, blueprints etc. There, so you should just have a look 🙂. A call activity is visualized the same way as a collapsed embedded subprocess, however with a thick border. Depending on the modeling tool, a call activity can also be expanded, but the default visualization is the collapsed representation. A call activity is a regular activity that requires a calledElement which references a process definition. Camunda Modeler Alternatives. Camunda Modeler is described as 'desktop application for editing BPMN process diagrams and DMN decision tables. It is very easy to use, which means that business analysts can use it as well as developers, working on the same diagrams' and is an app in the Business & Commerce category.
Process Design
- Camunda Modeler - A standalone desktop application that allows business users and developers to design & configure processes.
Process Operations
- Camunda Engine - JMX and advanced Runtime Container Integration for process engine monitoring.
- Camunda Cockpit - Web application tool for process operations.
- Camunda Admin - Web application for managing users, groups, and their access permissions.
Human Task Management
- Camunda Tasklist - Web application for managing and completing user tasks in the context of processes.
And there's more...
- bpmn.io - Toolkits for BPMN, CMMN, and DMN in JavaScript (rendering, modeling)
- Community Extensions - Extensions on top of Camunda Platform provided and maintained by our great open source community
A Framework
In contrast to other vendor BPM platforms, Camunda Platform strives to be highly integrable and embeddable. We seek to deliver a great experience to developers that want to use BPM technology in their projects.
Highly Integrable
Out of the box, Camunda Platform provides infrastructure-level integration with Java EE Application Servers and Servlet Containers.
Embeddable
Process Operations
- Camunda Engine - JMX and advanced Runtime Container Integration for process engine monitoring.
- Camunda Cockpit - Web application tool for process operations.
- Camunda Admin - Web application for managing users, groups, and their access permissions.
Human Task Management
- Camunda Tasklist - Web application for managing and completing user tasks in the context of processes.
And there's more...
- bpmn.io - Toolkits for BPMN, CMMN, and DMN in JavaScript (rendering, modeling)
- Community Extensions - Extensions on top of Camunda Platform provided and maintained by our great open source community
A Framework
In contrast to other vendor BPM platforms, Camunda Platform strives to be highly integrable and embeddable. We seek to deliver a great experience to developers that want to use BPM technology in their projects.
Highly Integrable
Out of the box, Camunda Platform provides infrastructure-level integration with Java EE Application Servers and Servlet Containers.
Embeddable
Most of the components that make up the platform can even be completely embedded inside an application. For instance, you can add the process engine and the REST API as a library to your application and assemble your custom BPM platform configuration.
Contributing
Please see our [contribution guidelines](CONTRIBUTING.md).
Tests
Camunda Activity Vs Task
To run the tests in this repository, please see our [testing tips and tricks](TESTING.md).
License
Camunda Vs Activiti 2018
The source files in this repository are made available under the [Apache License Version 2.0](./LICENSE).