Camunda
Developer(s) | Camunda |
---|---|
Initial release | August 31, 2013 |
Stable release | 8.5.0[1]
/ 9 April 2024 |
Repository | |
Written in | Java |
Operating system | Cross-platform |
Type | Workflow and decision automation |
License |
|
Website | https://www.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[2] or digital process automation software and therefore represents a further development of the classic workflow management platform.
Overview
[edit]Camunda Camunda focuses on the automation of end-to-end business processes.
Camunda provides tools for creating process and decision models operating deployed models in production, and allowing users to execute process tasks assigned to them.[3]
The software provides a Business Process Model and Notation (BPMN) standard compliant workflow engine and a Decision Model and Notation (DMN) standard compliant decision engine. It's used as an architectural component which integrates with distributed systems using a REST API. External endpoints can be integrated into processes via APIs through Connectors, which can be created and shared on the Camunda Marketplace to integrate various business systems.[4]
The different components of Camunda are released under various licenses, some of which being source-available. Zeebe is free under the Zeebe community license[5] with its source code available. Operate, Tasklist, Optimize and Identity as well as Camunda-developed and maintained out-of-the-box Connectors are free for development only under the Camunda Self-Managed Free Edition license with their source code available, while a commercial license is needed for production use. Production use is defined as using Camunda to power any aspect of an organization's operations, whether internal or external, outside of development and testing environments.
On October 8th, 2024, Camunda released under a unified license for all components of the distribution, including Zeebe, Operate, Tasklist, Optimize and Identity. This license will permit free use of the distribution for development and testing purposes, but will require a production license for any production use. Additionally, the new license will allow free access to the Web Modeler for up to five users.
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.[6]
Developer
[edit]Camunda is developed by Berlin-based Camunda Services GmbH. The company was founded in 2008 by Jakob Freund and Bernd Rücker as a consulting firm for business process management (BPM).[7] Over the next four years, Camunda built a consulting customer base of more than 250 customers.[7] Now, Camunda has a customer base of approx. 600 customers.
In December 2018, Camunda raised €25 million in series A funding from Highland Europe.[8] In March 2021, Camunda raised €82 million in a series B funding round led by Insight Partners, along with series A investors Highland Europe.[9]
Camunda was included in the Deloitte Technology Fast 500 EMEA in 2017 and 2018[10] and in Deloitte's Technology Fast 50 Germany in 2019, 2020, 2021, and 2022.[11]
Camunda was listed on Viva Technology's “Top 100 next unicorns” list in 2023[12] und and 2024.[13]
History
[edit]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.[14]
On 18 March 2013, the further development of Camunda was spun off from the development of Activiti.[15][16]
In April 2022, Camunda released Camunda Platform 8,[17] (now Camunda 8) as a rebranding to Camunda Cloud, incorporating the cloud-native workflow and decision engine Zeebe. It is being developed and supported primarily as a cloud-based platform in parallel to Activiti-based Camunda 7.[18] Camunda 7 will be supported, with full support for the Enterprise version until April 2027. After that, it will only receive bug fixes and security updates.[19] Key differences between Camunda 7 and Camunda 8 include Camunda 8's cloud-native architecture and its use of the Zeebe engine, while Camunda 7 relies on a monolithic, Activiti-based design. Additionally, Camunda 7 is available for free, while Camunda 8 is a paid offering.[20] This evolution presents migration challenges for organizations, especially those with complex, customized workflows or on-premise deployments, requiring careful planning and adaptation to transition to the new platform.[21]
In October 2023, Camunda Marketplace was launched, allowing users to share custom-made Connectors and process blueprints to integrate various business systems into BPMN processes via APIs.[22]
In November 2023, Camunda was listed in The Forrester Wave™: Digital Process Automation Software with the highest possible score in the criteria of vision, innovation, adoption, pricing flexibility and transparency, data-driven automation and end-to-end orchestration.[23]
In February 2024, a study conducted by Forrester Consulting entitled "Total Economic Impact™ (TEI)" determined a return on investment (ROI) of 408% through the use of Camunda for process orchestration.[24]
In May 2024, Camunda began integrating Generative AI functionality into its platform as part of the new feature suite called Camunda Copilot. These include suggestions for process modeling as well as a prompt-based human input form generator.[25]
Features
[edit]Camunda consists of a number of components and applications that are used together to define and execute business processes:[26]
The Camunda Modeler desktop application and web modeler allow developers to create and edit BPMN process diagrams and DMN decision tables.[27]
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.[28]
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.[29]
Typical use cases for the Camunda BPMN Workflow Engine can be microservices orchestration and human task management.[30]
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.[31][32]
Camunda's additional web applications provide the following tools for developers and business users:[29]
- Operate: A tool for technical process operations enabling users to monitor workflows and decisions in production, to analyze and solve technical problems.[31]
- Tasklist: Allows end users to work on assigned tasks and provides additional visibility when using the Camunda Workflow Engine for human task management.
- Optimize: An analytics and reporting tool to identify errors and bottlenecks in workflow processes.
- Modeler: A collaborative modeling tool allowing multiple users to create, edit and specify BPMN process diagrams.
- Console: Allows users to manage Camunda web applications or REST API users. Existing user management can be integrated via LDAP.
Architecture
[edit]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.[31]
Camunda 8 is a cloud-native solution based on the Zeebe orchestration and decision engine, which is developed and supported in parallel with Camunda 7. Zeebe uses Event Stream Processing (ESP) to enable high-performance process automation. Developers can interact with Zeebe via clients written in Java, Go and various other programming languages. Camunda 8 also provides extensive REST APIs for all parts of the platform.[33]
Clients
[edit]Camunda has been deployed in companies such as Atlassian[34] 24 Hour Fitness[35], Deutsche Telekom[36], Goldman Sachs[37], ING[38], Lufthansa Technik, Zalando,[39] NASA[40], Universal Music[41], AXA Insurance[42], Intuit[43], T-Mobile[44], and Generali[45].
References
[edit]- ^ "8.5 Release notes". 9 April 2024. Retrieved 17 September 2024.
- ^ "Camunda Reviews, Ratings & Features 2024 | Gartner Peer Insights". Camunda Reviews, Ratings & Features 2024. Retrieved 2024-12-11.
- ^ "Camunda", Wikipedia, 2024-12-10, retrieved 2024-12-11
- ^ "Connectors & Integration Framework". Camunda. Retrieved 2024-12-11.
- ^ camunda/camunda, Camunda, 2024-12-11, retrieved 2024-12-11
- ^ "Workflow Automation with Java and BPMN 2.0". web.archive.org. 2015-06-26. Retrieved 2024-12-11.
- ^ a b Miller, Ron (2018-12-05). "Camunda hauls in $28M investment as workflow automation remains hot". TechCrunch. Retrieved 2024-12-10.
- ^ "German workflow automation startup Camunda raises €25 million". Tech.eu. 2018-12-05. Retrieved 2024-12-10.
- ^ Miller, Ron (2021-03-22). "Camunda snares $98M Series B as process automation continues to flourish". TechCrunch. Retrieved 2024-12-10.
- ^ "Technology Fast 500™ EMEA Winners | Deloitte Global | Technology, Media and Telecommunication". www.deloitte.com. Retrieved 2024-12-10.
- ^ "Gewinner Technology Fast 50 im Überblick | Deloitte Deutschland". www.deloitte.com (in German). Retrieved 2024-12-10.
- ^ "2023 Top 100 Next Unicorns: Shaping the Next Gen of Tech". vivatechnology.com. Retrieved 2024-12-10.
- ^ "Top 100 Next Unicorns | Viva Technology". vivatechnology.com. Retrieved 2024-12-10.
- ^ sandy (2013-03-19). "Stick A (Open Source) Fork In It: camunda BPM Splits From Activiti". Column 2. Retrieved 2024-12-11.
- ^ Miller, Ron (2018-12-05). "Camunda hauls in $28M investment as workflow automation remains hot". TechCrunch. Retrieved 2024-12-11.
- ^ "Camunda Forks Alfresco Activiti". InfoQ. Retrieved 2024-12-11.
- ^ "Camunda Platform 8 Launched as Universal Process Orchestrator" (Press release). BusinessWire. 12 April 2022. Retrieved 24 April 2023.
- ^ Schönnenbeck, Christoph. "Camunda 8 vs. Camunda 7: Wo liegen die Unterschiede?". blog.viadee.de (in German). Retrieved 2024-12-11.
- ^ "Support Announcements | docs.camunda.org". docs.camunda.org. Retrieved 2024-12-23.
- ^ Rosłoniec, Arkadiusz (2024-12-05). "Camunda 7 vs Camunda 8: Migration and other possible scenarios". Pretius. Retrieved 2024-12-23.
- ^ "Migrate to Camunda Platform 8 in 5 steps". Camunda. Retrieved 2024-12-23.
- ^ "Camunda Doubles Down on Process Orchestration Capabilities and Extends Integration Support". Camunda. Retrieved 2024-12-11.
- ^ "Camunda Recognized as A Strong Performer in Digital Process Automation Research". Camunda. Retrieved 2024-12-11.
- ^ "[study] Forrester Total Economic Impact | Camunda". page.camunda.com. Retrieved 2024-12-11.
- ^ "Camunda simplifies process automation with new AI-powered natural language features". CIO. Retrieved 2024-12-11.
- ^ "Activiti Components". web.archive.org. 2012-11-25. Retrieved 2024-12-11.
- ^ "Bossie Awards 2015: The best open source applications". InfoWorld. Retrieved 2024-12-11.
- ^ "Camunda Doubles Down on Process Orchestration Capabilities and Extends Integration Support". Camunda. Retrieved 2024-12-11.
- ^ a b Humble, Charles (21 March 2013). "Camunda Forks Alfresco Activiti". InfoQ. Retrieved 22 March 2019.
- ^ "From zero to DevOps: The Camunda journey". JAXenter. 1 June 2018. Retrieved 22 March 2019.
- ^ a b c "Bossie Awards 2015: The best open source applications". InfoWorld. 16 September 2015. Retrieved 22 March 2019.
- ^ Culbertson, Joy (25 December 2017). "ProgrammableWeb's Most Interesting APIs in 2017: Business and Productivity". ProgrammableWeb. Retrieved 22 March 2019.
- ^ Schönnenbeck, Christoph. "Camunda 8 vs. Camunda 7: Wo liegen die Unterschiede?". blog.viadee.de.
- ^ "Atlassian". Camunda (in German). Retrieved 2024-12-10.
- ^ "24 Hour Fitness". Camunda (in German). Retrieved 2024-12-10.
- ^ "Deutsche Telekom". Camunda. Retrieved 2024-12-10.
- ^ "Goldman Sachs + Camunda". Camunda (in German). Retrieved 2024-12-10.
- ^ "Financial Services". Camunda. Retrieved 2024-12-10.
- ^ Degeler, Andrii (5 December 2018). "German workflow automation startup Camunda raises €25 million". tech.eu. Retrieved 22 March 2019.
- ^ Sehringer, Gottfried (2021-02-18). "Camunda at NASA: Perseverance prepares to land on Mars". Camunda. Retrieved 2024-12-10.
- ^ "Universal Music". Camunda. Retrieved 2024-12-10.
- ^ "Insurance Companies". Camunda (in German). Retrieved 2024-12-10.
- ^ "Intuit". Camunda. Retrieved 2024-12-10.
- ^ "T-Mobile Austria". Camunda. Retrieved 2024-12-10.
- ^ "Generali Germany". Camunda. Retrieved 2024-12-10.