Camunda BPM

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 19. Oktober 2016 um 17:58 Uhr durch Luke skywalker (Diskussion | Beiträge). Sie kann sich erheblich von der aktuellen Version unterscheiden.
Zur Navigation springen Zur Suche springen
Camunda BPM
Basisdaten

Hauptentwickler Camunda Committer[1]
Entwickler camunda services GmbH
Aktuelle Version 7.5.0-Final[2]
(31. Mai 2016[2])
Betriebssystem plattformunabhängig
Programmiersprache Java
Kategorie Workflow-Management-System
Lizenz Apache-Lizenz 2.0[2]
camunda.org

Camunda BPM ist ein in Java geschriebenes freies Workflow-Management-System, mit dem man Geschäftsprozesse in BPMN 2.0 definieren und ausführen kann. Camunda BPM unterstützt außerdem die durch die Object Management Group (OMG) standardisierte CMMN 1.0.

Geschichte

Camunda BPM ist ein ursprünglich kommerzielles Workflow-Management-System der in Berlin ansässigen Firma Camunda, welches auf Activiti, einem freien Workflow-Management-System, aufbaute. Camunda war neben Alfresco einer der größten Unterstützer für Activiti.[3]

Am 18. März 2013 wurde die Weiterentwicklung von Camunda BPM von der Entwicklung von Activiti abgespalten.[4]

Camunda BPM ist Schwerpunktthema bei der jährlich stattfindenden BPM-Con Konferenz in Berlin[5], aber auch Thema bei anderen Konferenzen wie der JAX und W-JAX oder der Devoxx.[6]

Komponenten

Camunda Architekturübersicht

Camunda BPM besteht aus einer Reihe von Komponenten und Applikationen, welche gemeinsam zur Definition und Ausführung von Businessprozessen eingesetzt werden:[7]

Werkzeuge
  • Camunda Modeler, ein open source Modellierungswerkzeug für BPMN 2.0 Diagramme und Camunda BPM spezifische Properties. Standalone oder als Eclipse Plug-In.[8]
  • Cockpit, eine Webapplikation zur Administration und Monitoring der Workflow Engine in Produktion.
Laufzeitkomponenten
  • Process Engine, der Kern des Camunda Projektes: Der Workflow Prozessor, eine Java Prozessengine, die BPMN Prozesse ablaufen lässt.
  • Model Repository, das Repository, in dem die BPMN 2.0 Modelle der definierten Workflows abgespeichert sind
  • Camunda Tasklist, eine Webapplikation für menschliches Workflow Management und Benutzeraufgaben.
Groupware
  • Cycle, eine Webapplikation für die Zusammenarbeit von Business-Benutzern und Softwareentwicklern.

Einsatz

Camunda BPM läuft auf Apache Tomcat, JBoss WildFly und EAP, GlassFish, IBM WebSphere und Oracle WebLogic mit allen gängigen Java Runtimeumgebungen und unterstützt eine Reihe von Datenbanken zur Speicherung der Businessprozesse und deren Prozessinstanzen: DB2, H2 Database, Oracle, MySQL, MariaDB, MS SQL und PostgreSQL.[9]

Camunda BPM wird insbesondere von Finanzdienstleistern (u.A. DAB Bank, Deutsche Vermögensberatung, Hamburger Sparkasse, Raiffeisen Informatik, Sparda Bank, Wüstenrot) und Versicherungsunternehmen (u.A. Basler Versicherungen, Generali Versicherungen, Hannover Rück, HanseMerkur Versicherungsgruppe, Helvetia Versicherungen, LVM Landwirtschaftlicher Versicherungsverein Münster, Provinzial NordWest und Provinzial Rheinland, VHV Gruppe), aber auch Telekomunternehmen (freenet AG, Swisscom, T-Mobile Austria) und Unternehmen in andere Branchen (z.B. 1&1 Internet, Zalando, Lufthansa Technik, Eidgenössisches Institut für Geistiges Eigentum, Alba Group oder Südwestrundfunk) eingesetzt.[10]

Weblinks

Literatur

  • 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]).
  • Fraunhofer testet acht BPM-Suites

Einzelnachweise

  1. Camunda Team
  2. a b c Camunda Downloads
  3. Camunda BPM Splits From Activiti
  4. Signavio Pressemitteilung zum Fork
  5. BPM-Con
  6. Meet us
  7. Activiti Components
  8. Camunda Modeler
  9. Supported Environments
  10. Camunda BPM Referenzen