Camunda

Last updated
Camunda
Developer(s) Camunda Services GmbH
Initial releaseAugust 31, 2013;11 years ago (2013-08-31)
Stable release
8.6.0 [1] / 8 October 2024;5 months ago (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.

Contents

Overview

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]

History

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]

Features

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]

Architecture

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]

References

  1. https://docs.camunda.io/docs/reference/release-notes/860/.{{cite web}}: Missing or empty |title= (help)
  2. camunda-bpm-platform/LICENSE
  3. "Camunda Reviews, Ratings & Features 2024 | Gartner Peer Insights". Camunda Reviews, Ratings & Features 2024. Retrieved 2024-12-11.
  4. "Workflow Automation with Java and BPMN 2.0". 2015-06-26. Archived from the original on 26 June 2015. Retrieved 2024-12-11.
  5. sandy (2013-03-19). "Stick A (Open Source) Fork In It: camunda BPM Splits From Activiti". Column 2. Retrieved 2024-12-11.
  6. Miller, Ron (2018-12-05). "Camunda hauls in $28M investment as workflow automation remains hot". TechCrunch. Retrieved 2024-12-11.
  7. "Camunda Forks Alfresco Activiti". InfoQ. Retrieved 2024-12-11.
  8. "Activiti Components". 2012-11-25. Archived from the original on 25 November 2012. Retrieved 2024-12-11.
  9. "Bossie Awards 2015: The best open source applications". InfoWorld. Retrieved 2024-12-11.
  10. "Camunda Doubles Down on Process Orchestration Capabilities and Extends Integration Support". Camunda. Retrieved 2024-12-11.
  11. 1 2 Humble, Charles (21 March 2013). "Camunda Forks Alfresco Activiti". InfoQ. Retrieved 22 March 2019.
  12. "From zero to DevOps: The Camunda journey". JAXenter. 1 June 2018. Retrieved 22 March 2019.
  13. 1 2 3 "Bossie Awards 2015: The best open source applications". InfoWorld. 16 September 2015. Retrieved 22 March 2019.
  14. Culbertson, Joy (25 December 2017). "ProgrammableWeb's Most Interesting APIs in 2017: Business and Productivity". ProgrammableWeb. Retrieved 22 March 2019.