Camunda
Camunda | |
---|---|
Basisdaten
| |
Hauptentwickler | Camunda Committer[1] |
Entwickler | camunda services GmbH |
Aktuelle Version | 8.5.0[2] (9. April 2024) |
Betriebssystem | plattformunabhängig |
Programmiersprache | Java |
Kategorie | Workflow-Management-System |
Lizenz | Apache-Lizenz 2.0[3] |
camunda.com |
Camunda ist eine in Java geschriebene freies Prozessorchestrierungsplattform, die zur Steuerung komplexer Geschäftsprozesse in Unternehmen eingesetzt wird. In der Fachpresse wird die Software als Business Process Automation Tool oder Digital Process Automation Software bezeichnet und stellt damit eine Weiterentwicklung des klassischen Workflow Management Systems dar. Der Firmenname ist eine Kofferwort aus „capere“ (lat.: verstehen) und „munda“ (lat.: sauber). Es soll laut Firmenangaben den Anspruch ausdrücken, über ein gutes Verständnis die Welt zu einem besseren Ort machen zu wollen.[4]
Funktionen
[Bearbeiten | Quelltext bearbeiten]Die Software bietet eine dem Business Process Model and Notation (BPMN) Standard entsprechende Workflow-Engine und eine dem Decision Model and Notation (DMN) Standard entsprechende Decision-Engine. Sie wird als architektonische Komponente eingesetzt, die sich über eine REST-API in dezentrale Systeme integrieren lässt. Externe Endpunkte können über APIs in Prozesse integriert werden. Dies geschieht über Connectors, die auf dem Camunda Marketplace erstellt und geteilt werden können, um verschiedene Geschäftssysteme zu integrieren.[5]
Camunda ist eine Prozessorchestrierungsplattform, die zur Steuerung komplexer Geschäftsprozesse in Unternehmen eingesetzt wird. In der Fachpresse wird die Software als Business Process Automation Tool oder Digital Process Automation Software bezeichnet[6] und stellt damit eine Weiterentwicklung des klassischen Workflow Management Systems dar. Der Fokus von Camunda liegt auf der Automatisierung von End-to-End Geschäftsprozessen. Camunda stellt Werkzeuge zur Verfügung, um Prozess- und Entscheidungsmodelle zu erstellen, diese Modelle auszuführen und den Anwendern die Bearbeitung der ihnen zugewiesenen Prozessaufgaben zu ermöglichen.[7]
Entwickler
[Bearbeiten | Quelltext bearbeiten]Camunda wird von der in Berlin ansässigen Camunda Services GmbH entwickelt.
Das Unternehmen wurde im Jahr 2008 von Jakob Freund und Bernd Rücker als Beratungsunternehmen für Business Process Management (BPM) gegründet.[8] In den folgenden Jahren baute Camunda einen Beratungskundenstamm von mehr 600 Kunden auf.[8]
Camunda wurde in den Jahren 2017 und 2018[9] in die Deloitte Technology Fast 500 EMEA und in den Jahren 2019[10], 2020[11], 2021[12] und 2022[13] in die Technology Fast 50 Germany von Deloitte aufgenommen.
Prozessorchestrierung ist das Hauptthema der alle zwei Jahre stattfindenden CamundaCon[14]. Auch andere Konferenzen wie die JAX und W-JAX sowie die Devoxx widmen sich regelmäßig diesem Thema.[15]
Geschichte
[Bearbeiten | Quelltext bearbeiten]Camunda 7 ist ein ursprünglich kommerzielles Workflow-Management-System, das auf Activiti, einem freien Workflow-Management-System, basiert. Neben Alfresco war Camunda einer der größten Mitentwickler von Activiti.[16]
Am 18. März 2013 wurde die Weiterentwicklung von Camunda BPM von der Entwicklung von Activiti abgespalten.[17][18]
Im Dezember 2018 erhielt Camunda eine Serie-A-Finanzierung in Höhe von 25 Millionen Euro von Highland Europe.[19]
Im März 2021 sammelte Camunda 82 Millionen Euro in einer Serie-B-Finanzierungsrunde ein, die von Insight Partners zusammen mit den Serie-A-Investoren Highland Europe geleitet wurde.[20]
Im April 2022 wurde Camunda Platform 8[21] (ursprünglich "Camunda Cloud") veröffentlicht, in welches die cloud-native Workflow- und Entscheidungs-Engine Zeebe integriert war.
Im Mai 2024 begann Camunda mit der Integration generativer KI-Funktionen in seine Plattform als Teil der neuen Funktionssuite namens Camunda Copilot. Dazu gehören Vorschläge zur Modellierung von Prozessen sowie ein Formulargenerator, der auf menschlichen Prompts basierend Formulare erstellt.[22]
Seit Oktober 2024 hat Camunda unter einer einheitlichen Lizenz für alle Komponenten der Distribution veröffentlicht, einschließlich Zeebe, Operate, Tasklist, Optimize und Identity. Diese Lizenz erlaubt die freie Nutzung für Entwicklungs- und Testzwecke, erfordert aber eine Produktionslizenz für den Einsatz in der Produktion. Darüber hinaus ermöglicht die neue Lizenz den kostenlosen Zugriff auf den Web Modeler für bis zu fünf Benutzer.
Camunda wurde in den Jahren 2023[23] und 2024[24] in die Liste der "Top 100 next unicorns" von Viva Technology aufgenommen.
Merkmale
[Bearbeiten | Quelltext bearbeiten]Camunda BPM besteht aus einer Reihe von Komponenten und Anwendungen, die zusammen verwendet werden, um Geschäftsprozesse zu orchestrieren und auszuführen.
Mit der Desktop-Anwendung Camunda Modeler und dem Web-Modeler können Entwickler BPMN-Prozessdiagramme und DMN Entscheidungstabellen erstellen und bearbeiten.[25]
Externe Systeme können über Connectors, vorgefertigte und anpassbare Pakete bestehend aus BPMN-Elementen und API-Templates, in Prozesse integriert werden. Mit dem Release von Camunda 8.3 wurde Camunda Marketplace hinzugefügt. Dieser ermöglicht es Anwendern, zusätzliche Connectors für verschiedene Geschäftssysteme zu teilen und herunterzuladen.[26]
Die erstellten Dateien werden in den Camunda Engines bereitgestellt, die einen BPMN-Parser verwenden, um BPMN 2.0 XML-Dateien und DMN XML-Dateien in Java-Objekte zu transformieren und BPMN 2.0 Konstrukte mit einer Reihe von BPMN Behavior-Implementierungen zu implementieren.[27]
Typische Anwendungsfälle für Camunda sind die Orchestrierung von Microservices und das Management menschlicher Aufgaben.[28]
Die Camunda DMN Decision Engine führt geschäftsbezogene Entscheidungstabellen aus. Sie ist in die Workflow Engine vorintegriert, kann aber auch als eigenständige Anwendung über REST oder innerhalb von Java-Anwendungen genutzt werden.[29][30]
Architektur
[Bearbeiten | Quelltext bearbeiten]Camunda 7 ist ein schlankes, Java-basiertes Framework, das als eigenständiger Prozess-Engine-Server verwendet oder in benutzerdefinierte Java-Anwendungen eingebettet werden kann. Es bietet Nicht-Java-Entwicklern eine REST-API und dedizierte Client-Bibliotheken zur Erstellung von Anwendungen, die eine Verbindung zu einer Remote-Workflow-Engine herstellen.[31]
Camunda 8 ist eine Cloud-native Lösung, die auf der Zeebe Orchestrierungs- und Entscheidungs-Engine basiert, die parallel zu Camunda 7 entwickelt und unterstützt wird. Zeebe nutzt eine Ereignisgesteuerte Architektur (Event Stream Processing (ESP)), um eine hochleistungsfähige Prozessautomatisierung zu ermöglichen. Entwickler können mit Zeebe über Clients interagieren, die in Java, Go und verschiedenen anderen Programmiersprachen geschrieben sind. Camunda 8 bietet außerdem umfangreiche REST-APIs für alle Teile der Plattform.[32]
Kunden
[Bearbeiten | Quelltext bearbeiten]Camunda wird u. a. in folgenden Unternehmen eingesetzt: Deutsche Telekom[33], Goldman Sachs[34], ING[35], Vodafone[36], Lufthansa Technik[37], Zalando[38], Universal Music[39] sowie NASA, General Logistics Systems und der Commerzbank.[40]
Literatur
[Bearbeiten | Quelltext bearbeiten]- Jakob Freund, Bernd Rücker: Praxishandbuch BPMN 2.0. Hrsg.: Camunda. 4. Auflage. Carl Hanser Verlag, 2014, ISBN 978-3-446-44255-9 (Behandelt im Kapitel 6.4.3. Camunda BPM, beide Autoren sind Mitarbeiter von Camunda).
- Bernd Rücker: Neue Open Source BPM für Java-Entwicklers: camunda BPM 7.0. Hrsg.: jaxenter. 3. Juni 2013 (jaxenter.de [abgerufen am 20. Juni 2015]).
Weblinks
[Bearbeiten | Quelltext bearbeiten]Einzelnachweise
[Bearbeiten | Quelltext bearbeiten]- ↑ Camunda Team
- ↑ 8.5 Release notes. 9. April 2024 (abgerufen am 17. September 2024).
- ↑ camunda-bpm-platform/LICENSE
- ↑ Handelsblatt. Abgerufen am 16. Dezember 2024.
- ↑ Connectors & Integration Framework. Abgerufen am 16. Dezember 2024 (deutsch).
- ↑ Camunda Reviews. Gartner Peer Insights, 2. Januar 2024, abgerufen am 29. Juli 2024 (englisch).
- ↑ Bossie Awards 2015: The best open source applications. Abgerufen am 29. Juli 2024 (amerikanisches Englisch).
- ↑ a b Ron Miller: Camunda hauls in $28M investment as workflow automation remains hot. 5. Dezember 2018, abgerufen am 29. Juli 2024 (amerikanisches Englisch).
- ↑ Technology Fast 500™ EMEA Winners | Deloitte Global | Technology, Media and Telecommunication. Abgerufen am 29. Juli 2024 (englisch).
- ↑ The fastest-growing technology companies in Germany. Abgerufen am 29. Juli 2024.
- ↑ The fastest-growing technology companies in Germany. Abgerufen am 29. Juli 2024.
- ↑ The fastest-growing technology companies in Germany. Abgerufen am 29. Juli 2024.
- ↑ The fastest-growing technology companies in Germany. Abgerufen am 29. Juli 2024.
- ↑ CamundaCon 2025: The Process Orchestration Conference. Abgerufen am 16. Dezember 2024 (amerikanisches Englisch).
- ↑ Workflow Automation with Java and BPMN 2.0. 26. Juni 2015, abgerufen am 16. Dezember 2024.
- ↑ Author sandy: Stick A (Open Source) Fork In It: camunda BPM Splits From Activiti. In: Column 2. 19. März 2013, abgerufen am 23. Juli 2024 (amerikanisches Englisch).
- ↑ Ron Miller: Camunda hauls in $28M investment as workflow automation remains hot. 5. Dezember 2018, abgerufen am 23. Juli 2024 (amerikanisches Englisch).
- ↑ Camunda Forks Alfresco Activiti. Abgerufen am 23. Juli 2024 (englisch).
- ↑ German workflow automation startup Camunda raises €25 million. 5. Dezember 2018, abgerufen am 29. Juli 2024 (britisches Englisch).
- ↑ Ron Miller: Camunda snares $98M Series B as process automation continues to flourish. 22. März 2021, abgerufen am 29. Juli 2024 (amerikanisches Englisch).
- ↑ Gabrielle Kondracki: Camunda Platform 8 Launched as Universal Process Orchestrator. In: businesswire. Berkshire Hethaway, 12. April 2022, abgerufen am 23. Juli 2024 (englisch).
- ↑ Camunda simplifies process automation with new AI-powered natural language features. Abgerufen am 23. Juli 2024 (englisch).
- ↑ 2023 Top 100 Next Unicorns: Shaping the Next Gen of Tech. Abgerufen am 16. Dezember 2024 (englisch).
- ↑ Top 100 Next Unicorns | Viva Technology. Abgerufen am 16. Dezember 2024 (englisch).
- ↑ Bossie Awards 2015: The best open source applications. Abgerufen am 16. Dezember 2024 (amerikanisches Englisch).
- ↑ Neue Camunda-Version bietet verbesserte Prozessorchestrierung und Integration. Abgerufen am 16. Dezember 2024 (deutsch).
- ↑ Camunda Forks Alfresco Activiti. Abgerufen am 16. Dezember 2024 (englisch).
- ↑ blog. In: devmio - Software Know-How. Abgerufen am 16. Dezember 2024 (amerikanisches Englisch).
- ↑ Bossie Awards 2015: The best open source applications. Abgerufen am 16. Dezember 2024 (amerikanisches Englisch).
- ↑ Bossie Awards 2015: The best open source applications. Abgerufen am 16. Dezember 2024 (amerikanisches Englisch).
- ↑ Bossie Awards 2015: The best open source applications. Abgerufen am 30. Juli 2024 (amerikanisches Englisch).
- ↑ Christoph Schönnenbeck: Camunda 8 vs. Camunda 7: Wo liegen die Unterschiede? Abgerufen am 30. Juli 2024.
- ↑ Deutsche Telekom. Abgerufen am 30. Juli 2024 (amerikanisches Englisch).
- ↑ Goldman Sachs + Camunda. Abgerufen am 30. Juli 2024 (deutsch).
- ↑ Financial Services. Abgerufen am 30. Juli 2024 (deutsch).
- ↑ Charley Mann: How Vodafone modernized legacy architecture with Camunda. 22. Februar 2021, abgerufen am 30. Juli 2024 (amerikanisches Englisch).
- ↑ Customers. Abgerufen am 30. Juli 2024 (deutsch).
- ↑ Zalando. Abgerufen am 30. Juli 2024 (amerikanisches Englisch).
- ↑ Universal Music. Abgerufen am 30. Juli 2024 (amerikanisches Englisch).
- ↑ Handelsblatt. Abgerufen am 3. Dezember 2024.