Left. No right! Testing processes with scenarios.

Test Scenarios

Test Scenarios

In a current project we develop an executable process. Hence, this process is a “piece of software”, which need to be tested. In software development this is common sense, so there are enough tools and best practices. Is that the same for technical process models? Hmm, not that easy. On the one hand we can use proved Java Test frameworks like JUnit for Open Source Process Engines like jBPM. On the other hand processes have some specialties, which aren’t surprising but somehow challenging…

Read on..

BPMN 2.0 wird ausführbar – und für jeden verfügbar!

December 13 2009 by Bernd Rücker · 1 Comment

jbpm logoGroße Ereignisse werfen ihre Schatten voraus. Nicht nur, dass unser Praxishandbuch BPMN endlich vollbracht ist (siehe Wir haben fertig), daneben hat mein Prototyp einer BPMN 2.0 Engine mit JBoss jBPM (siehe Bauen wir uns eine BPMN 2.0 Engine), den ich im Rahmen des Buches entwickelt habe, tatsächlich einiges angestossen. Somit wird in der kommenden jBPM Version 4.3 pünktlich zum neuen Jahr (am 01.01.2010) eine BPMN 2.0 Process Engine zur Verfügung stehen (siehe auch The First OSS BPMN 2 Process Engine).

Read on..

Bauen wir uns eine BPMN 2.0 Engine

August 02 2009 by Bernd Rücker · 9 Comments

Die Spatzen pfeifen es schon von den Dächern: Die BPMN 2.0 steht vor der Tür. Die neue Version heißt jetzt “Business Process Model and Notation” und bringt einige Neuerungen mit. Eine der wichtigsten ist jedoch das sagenumwobene Metamodell sowie die Ausführungssemantik. Cool. Aber was ist das? Im Rahmen des Praxishandbuch BPMN, das wir gerade schreiben, haben wir uns damit natürlich ganz genau auseinandergesetzt. Heute möchte ich einmal zwei kleine Vorgeschmäcker geben: Ein Beispielprozess in BPMN 2.0 Syntax sowie die neusten Infos aus dem Maschinenraum – zur Entwicklung eines Prototyp einer BPMN 2.0 Process Engine.

Read on..

Ein kleiner jBPM 4 Showcase

July 08 2009 by Bernd Rücker · 6 Comments

Wie versprochen möchte ich pünktlich zum Release der Version 4 der Open Source Process Engine JBoss jBPM am Freitag, den 10.07.2009, gleich einen kleinen Showcase berschreiben. Diesen Showcase habe ich auch bei meinem Vortrag auf dem Java Forum Stuttgart gezeigt und er wird auch nochmals genauer in einem bald erscheinenden JavaMagazin-Artikel erläutert. Gebaut habe ich ihn mal zwischendruch mit dem so genannten Candidate Relase.

Konkret geht es um einen kleinen Shop, der Designertaschen herstellt. Der Prozess dahinter soll nun mit jBPM automtatisiert werden.

Read on..

Presentation Zen auf dem JFS

July 05 2009 by Bernd Rücker · 2 Comments

Auf dem Java Forum Stuttgart 2009 hatte ich das Vergnügen die Open Source Process Engine JBoss jBPM 4 vorstellen zu dürfen. Erstmalig habe ich mich dabei vom Presentation Zen inspirieren lassen und den Bulletpoints den Kampf angesagt. Das Ergebnis lässt sich hier bewundern: Folien bei Slideshare.

Prinzipiell muss ich sagen, dass mir die Arbeit mit dieser Art Folien sehr viel Spaß gemacht hat. Auch den ca. 130 Teilnehmern im Saal hat es wohl gut gefallen, ich habe sehr viel positives Feedback bekommen. Und das trotz der morgendlichen Stunde. Read on..

JBoss jBPM & Drools bei der Java User Group Berlin

February 14 2009 by Bernd Rücker · Leave a reply

Am 04. Februar 2008 habe ich in Berlin bei der Java User Group Berlin Brandenburg (JUG-BB) einen Vortrag über BPM und Business Rules mit den Open Source Frameworks JBoss jBPM und JBoss Drools gehalten.

Trotz dem ich gesundheitlich etwas angeschlagen war, haben wir das Ganze noch ganz gut geschaukelt. Mit ca. 60 Leuten war die Kapazität des Vortragsraumes auch ausgelastet, Gerüchten zufolge wären auch gerne noch mehr gekommen.

Read on..

Ein erster Blick auf jBPM 4

January 26 2009 by Bernd Rücker · 5 Comments

jbpm logoLange hat es gedauert und teilweise gespannt wurde es erwartet: Die Version 4 der bekannten Open Source Business Process Engine jBPM aus dem Hause JBoss. Jetzt wurde die erste alpha Version veröffentlicht.

Daher habe ich gleich mal einen Beispielprozess mit jBPM 4 umgesetzt und die Version etwas genauer unter die Lupe genommen.

Read on..

Easily generate BAM-Events wih jBPM

December 06 2008 by Bernd Rücker · 1 Comment

One interessting emerging technology today is Business Activity Monitoring (BAM). The basic idea is easy: Give the management (or operations) much more information about the status of your running business processes in almost realtime. In most implementations the trick is to generate Events about status change of business process instances and to send them to the BAM system. Today I want to describe how we generated these events easily and generic with jBPM in a current project.

Read on..

jbpm deployer – Status and Sourcecode

November 14 2008 by Bernd Rücker · 2 Comments

I got a lot interesting feedback about my ideas around the jbpm.deployer (see jbpm deployer for jbpm in enterprise environments), and I promised to write I a bit more about it. So I will deliver today…

Basically a lot of people confirmed, that the jbpm.deployer is a useful feature for them. Some of them even requested the code, so I guess they really want to use it :-) And from a few projects I saw in the past I know from the past also build something quite similar to it.

Read on..

Vorträge auf der W-Jax 2008

November 10 2008 by Jakob Freund · Leave a reply

Auf der W-Jax 2008 in München haben wir in diesem Jahr gleich fünf Vorträge gehalten. Das war zwar anstrengend, aber es hat wie immer auch sehr viel Spaß gemacht. Hier kommen die Folien mit den Abstracts.

Read on..