Neue Open Source BPMN 2.0 Plattform

Open-BPMN wurde nun bereits in Version 0.9.3 veröffentlicht. Aus diesem Anlass möchte ich kurz die neue BPMN Tool Plattform vorstellen und einige besondere Merkmale herausstreichen:

Open-BPMN ist ein graphisches Modellierungswerkzeug für die Erstellung, Visualisierung und Bearbeitung von BPMN 2.0 Modellen. Open-BPMN ist ein Open Source Projekt und verfolgt das Ziel eine offene und erweiterbare BPMN-Modellierungs-Plattform für eine breite Community rund um den BPMN-Standard bereitzustellen.

Open-BPMN bietet einige Eigenschaften, die den Einsatz von Open BPMN besonders interessant machen:

IDE Unabhängig

Open-BPMN basiert auf einer modernen Web-Technologie. Diese Architektur ermöglicht es, Open BPMN auf verschiedenen IDEs und Plattformen wie Visual Studio Code, Eclipse IDE, Eclipse Theia sowie als eigenständige Webanwendung auszuführen.

Die Technologie basiert auf der Eclipse Graphical Language Server Platform (GLSP) – ein Open Source Framework für die Erstellung von Diagramm Editoren.

Open BPMN kann als sogenannte Extension direkt in Visual Studio Code integriert werden.

https://github.com/imixs/open-bpmn-vscode-integration

Erweiterbarkeit

Open BPMN ist nicht nur ein grafisches Modellierungswerkzeug, sondern bietet Entwicklern und unabhängigen Projekten auch die Möglichkeit, das Verhalten und Aussehen der Modellierungsplattform für eigene Lösungen anzupassen. Open-BPMN unterstützt dazu den BPMN 2.0 Extension Mechanismus.

Open-Source-Workflow-Engines wie Imixs-Workflow integrieren Open BPMN bereits in ihre Tooling-Plattformen und erweitern die Kernfunktionen von BPMN 2.0 um plattformspezifische Funktionen.

Offenheit

Open-BPMN basiert auf einer freien Lizenz (Eclipse Public License – v 2.0). Dadurch sind Projekte bei der Verwendung von Open-BPMN in keiner Weise eingeschränkt. Auch fallen keinerlei Lizenzkosten an. Open-BPMN wird auf Github gehostet und teilt sich in mehrere Subprojekte auf.

Wenn Sie mehr über die neue BPMN Plattform erfahren möchten, treten Sie mit uns in Kontakt.