Der Fuchs geht um…
May 11 2010 by Bernd Rücker · 3 Comments

Ich habe mal kurz nachgesehen: Seit 2002 bin ich persönlich nun schon mit der camunda selbstständig, seit 2005 auch verstärkt in der Beratung mit jBPM, seit 2008 in der jetzigen Form als camunda services GmbH. Das ist eine Menge Erfahrung mit Open Souce BPM, und Jakob brachte dann noch umfangreiche Erfahrungen im Business-IT-Alignment ein. Wir haben so inzwischen viele spannende BPM-Projekte durchgeführt, begleitet, gecoached, erlebt oder aus sicherer Distanz beobachtet
Zeit, dass wir die gesammelte Erfahrung nun sowohl auf der methodischen als auch auf der Werkzeug-Seite weiter aufarbeiten und offener weitergeben, als „nur“ in Workshops mit unseren Kunden. Die ersten Ansätze sind ja bereits in unseren Büchern und Publikationen zu finden. Jetzt packen wir auch den Werkzeug-Aspekt an und stellen camunda fox vor, eine Open Source BPM Plattform.Mit einigen Kunden sind wir dabei in konkreten Pilotprojekten. Offiziell haben wir camunda fox auf der JAX zum ersten Mal der Öffentlichkeit vorgestellt, siehe Die Jax und die Erleuchtung…). Und unsere Roadmap besagt, dass wir bis August auch ein Release „auf die Straße“ bringen
Was ist nun camunda fox? Sicherlich keine weitere BPM-Suite oder „mee-to“ Produkt. Eigentlich überhaupt kein wirkliches Produkt. Wir stellen in diesem eher Framework-artigen Ansatz Komponenten bereit, die wir in vielen Projekten immer wieder entwickelt haben. Komponenten, die das Business-IT-Alignment ermöglichen, wie wir es uns methodisch vorstellen. Dabei setzen wir selbst ja auch auf bestehende Open Source Komponenten, integrieren oder erweitern diese aber entsprechend. In einer Nacht-und-Nebel-Aktion habe ich kurz vor der JAX die bereits häufig diskutierte und in diversen Folien vorhandene Vision in eine kleine Homepage gegossen: http://fox.camunda.com.
Ein wichtiges Thema für unsere Kunden ist momentan zum Beispiel die Unsicherheit in Bezug auf die Zukunftsfähigkeit einzelner Process Engines oder Versionen (siehe Die Zukunft von jBPM). Diesem Problem begegnen wir mit der Strategie, die jeweiligen Projekte unabhängiger von der konkreten Engine zu machen, und dabei noch Best Practices und Zusatzfunktionalität bereitzustellen. Herausgekommen ist konkret camunda fox PEAL – für Process Engine Abstraction Layer (siehe Abstracting the Process Engine) - welches wir momentan in echten Projekten auf Herz und Nieren prüfen, bevor es mit camunda fox 1.0 im August an die breite Öffentlichkeit geht. In Einzelgesprächen oder Trainings haben bereits weitere Kunden starkes Interesse signalisiert
Übrigens werden wir natürlich auch ein Binding für die aktuell entstehende neue BPMN 2.0 Engine entwickeln – ein idealer Migrationspfad für bestehende Projekte.
Spannend ist auch die Unterstützung der im BPMN-Praxishandbuch vorgestellten Methodik, um vom fachlichen Modell im Signavio-Modeler bis zum technischen Modell in einer theoretisch beliebigen Engine (dank anpassbaren/austauschbaren Mapping) zu kommen. Dies geht in unseren Projekten übrigens Hand in Hand mit der Definition von BPMN-Konventionen. Wir werden dies bald auch mal in einem Screencast oder Blogeintrag konkreter darstellen!
Spannend, spannend! Und am Montag wird dann auch übrigens die bereits angekündigte Open Source BPMN 2.0 Engine online gestellt, Tom hat dazu bereits einen kleinen Teaser veröffentlicht. Also: Dranbleiben!


Hallo Herr Rücker,
das klingt ja vielversprechend und spannend zugleich.
Ich kenne mich mit process engines noch nicht wirklich aus, da es bei mir bislang über das aufnehmen und modellieren von Prozessen nicht hinausging, finde aber den Ansatz eines Framework “unabhängigen” Frameworks sehr reizend. Dazu müsste ich einen Grundsätzlich einstieg in das überführen von Modellen in eine Process Engine schaffen
Ich bin auf die nächsten Beiträge zu dem Thema gespannt.
Grüße,
2010-05-12 um 8.26 am Uhr. Verfasst von DamianDamian
Klingt für mich ein bisschen wie WfMC Interfaces reloaded, nein?
2010-05-12 um 10.50 am Uhr. Verfasst von TammoHallo Tammo.
Lass mich kurz 2 Antworten geben: Erstens ist camunda fox mehr als nur diese API und zweitens ist die WfMC-API einfach nicht mehr sonderlich Java-zeitgemäss und auch nicht wirklich ausreichend finde ich. Und es gibt kein BVinding gegen jBPM oder ähnliche
. Aber ich habe sie mir natürlich in diesem Zusammenhang angeschaut….
2010-05-12 um 11.25 am Uhr. Verfasst von Bernd Rücker