Kurs · Schulung · Workshop
Executable BPMN im Spring Boot Kontext
Geschäftsprozesse mit BPMN 2.0 modellieren und als ausführbare Workflows auf der Camunda Community Edition automatisieren – eingebettet in Spring Boot, ohne separaten Applikationsserver.
Selbst kleine und mittlere Unternehmen müssen heute schnell auf Veränderungen im Umfeld reagieren und ihre Prozesse immer wieder zeitnah an neue Situationen adaptieren. Hier bietet sich die weitverbreitete Standard-Notation BPMN an. Dank ihrer leicht verständlichen Symbole können in Zusammenarbeit zwischen den Fachbereichen und Vertretern der IT rasch aussagekräftige visuelle Modelle zu einzelnen Geschäftsprozessen erstellt werden. Die resultierenden BPMN Modelle lassen sich sodann in einem weiteren Schritt in exekutierbare Prozesse transferieren. Diese können sodann auf einer Workflow Engine wie z.B. Camunda ausgeführt werden. Die Workflow Engine entlastet die Entwickler von der Implementation der Steuerungslogik des jeweiligen Prozesses, d.h. sie können sich auf die Implementation der Businesslogik (der einzelnen Tasks) konzentrieren. Zudem bieten gängige Workflow Engines out-of-the-box weitere Funktionalitäten wie Benutzer- und Rechteverwaltung, Monitoring, einfache Prozess-Deployment etc. Damit können solche Projekte deutlich schneller realisiert und besser gewartet werden als mit traditionellen Ansätzen ohne Workflow Engine. Wir verwenden die Community Edition von Camunda und betten diese in ein Spring Boot Umfeld ein, wodurch für die Ausführung von BPMN Prozessen keine zusätzlichen Web- oder Applikationsserver etc. notwendig sind.
Trainer
Stimmen unserer Teilnehmer:innen






Diese Kunden haben Kurse im gleichen Themen-Cluster bei uns gebucht.Mehr Kunden →
Inhalt
Nach einer Kurzeinführung in die BPMN Notation modellieren wird mehrere Geschäftsprozesse unterschiedlicher Komplexität und überführen diese schrittweise in ausführbare Modelle, welche wir auf die Community Edition von Camunda deployen.
Folgende Inhalte werden dabei behandelt:
- BPMN in a Nutshell (Kurzeinführung in die Standard-Notation BPMN)
- Die Architektur einer Workflow Engine (Metamodell)
- Am Markt verfügbare Workflow Engines
- Übersicht Camunda Platform Community Edition (inkl. Distributionen)
- Einführung in das Camunda API (Java, REST)
- Implementations-Konzepte (Camunda Self-contained, eingebettet in eigene Anwendung etc.)
- Benutzerverwaltung (build-in, LDAP, Keycloak) und Berechtigungskonzepte
- Starten und Beenden von Prozessen
- Optionen zur Implementation von Prozessschritten (Task’s)
- Datenfluss innerhalb eines Prozessen und von bzw. zu externen Instanzen
- Prozess-Monitoring
- Transaction-Handling
- Error-Handling
- Prozess - Deployment / Versionierung
- Prozess-Testing
- Ausblick: Weiterführende Standards wie DMN, CMMN und deren Unterstützung durch die Camunda Community Edition
Wir fokussieren uns darauf eine spezifische Auswahl an Themen genau zu betrachten und zu verstehen.
Der effektive Kursinhalt kann, abhängig von Trainer, Durchführung, Dauer und Konstellation der Teilnehmer:innen, von obigen Angaben abweichen.
In-House Kurs anfragen
Öffentlichen Termin anfragen
Kein passender öffentlicher Termin dabei? Trag dich unverbindlich ein – sobald genug Interesse besteht, planen wir einen neuen öffentlichen Termin und informieren dich zuerst.
Mehr über BPMN und Camunda
BPMN 2.0 (Business Process Model and Notation) ist der weltweit anerkannte Standard zur grafischen Modellierung von Geschäftsprozessen, der von der Object Management Group (OMG) standardisiert wurde. Camunda ist eine führende Open-Source-Workflow-Engine, die BPMN-Modelle direkt ausführt und so die Lücke zwischen fachlicher Prozessmodellierung und technischer Implementierung schliesst. In Kombination mit Spring Boot lassen sich vollständig ausführbare Prozessanwendungen ohne zusätzliche Applikationsserver realisieren.Weitere Ressourcen:
History
BPMN wurde 2004 zunächst von der Business Process Management Initiative (BPMI) eingeführt und 2006 von der Object Management Group (OMG) übernommen. Mit BPMN 2.0 (2011) wurde die Notation um Ausführungssemantik erweitert, sodass Prozessdiagramme direkt von Workflow-Engines interpretiert und ausgeführt werden können – ein entscheidender Schritt zur Überbrückung der Kluft zwischen Business und IT.
Camunda wurde 2008 gegründet und entwickelte sich aus einem Java-basierten BPM-Framework zu einer der führenden Open-Source-Plattformen für Prozessautomatisierung. Die enge Integration mit Spring Boot – über den offiziellen Spring Boot Starter – machte Camunda für Entwicklerteams besonders attraktiv und ermöglicht heute schlanke, eingebettete Deployments ohne Abhängigkeit von externen Applikationsservern.

