Developer(s) | Camunda Services GmbH |
---|---|
Initial release | August 31, 2013 |
Stable release | 8.6.0 [1] / 8 October 2024 |
Repository | |
Written in | Java |
Operating system | Cross-platform |
Type | Workflow and decision automation |
License | Apache-Lizenz 2.0 [2] |
Website | camunda.com |
Camunda is a process orchestration platform used to control complex business processes for enterprise companies. The software is classified by specialist media as a business process automation tool [3] or digital process automation software and therefore represents a further development of the classic workflow management platform.
Process orchestration is the main topic at the biannual CamundaCon (formerly BPM Con)[6], which is organized by Camunda. Other conferences such as JAX (and W-JAX) or Devoxx are also regularly dedicated to the topic. [4]
Camunda 7 is an originally commercial workflow management system, which was based on Activiti, a free business process management system. Alongside Alfresco, Camunda was one of the biggest contributors of Activiti. [5]
On 18 March 2013, the further development of Camunda was spun off from the development of Activiti. [6] [7]
Camunda consists of a number of components and applications that are used together to define and execute business processes: [8]
The Camunda Modeler desktop application and web modeler allow developers to create and edit BPMN process diagrams and DMN decision tables. [9]
External endpoints can be integrated into processes via Connectors, which are pre-built and customizable packages consisting of BPMN-elements and API templates. With the release of Camunda 8.3, Camunda Marketplace was added, allowing users to share and download additional Connectors for various business systems. [10]
Created files are deployed in the Camunda Engines, which use a BPMN parser to transform BPMN 2.0 XML files, and DMN XML files, into Java Objects, and implements BPMN 2.0 constructs with a set of BPMN Behavior implementations. [11]
Typical use cases for the Camunda BPMN Workflow Engine can be microservices orchestration and human task management. [12]
The Camunda DMN Decision Engine executes business-driven decision tables. It is pre-integrated with the Workflow Engine but can be used as a stand-alone application via REST or inside Java applications. [13] [14]
Camunda's additional web applications provide the following tools for developers and business users: [11]
Camunda Platform is a lightweight, Java-based framework. It can be used as a standalone process engine server or embedded inside custom Java applications. It offers non-Java developers a REST API and dedicated client libraries to build applications connecting to a remote workflow engine. [13]
{{cite web}}
: Missing or empty |title=
(help)