Have you ever wondered whether processe-xml files could be picked up directly by activiti and deployed if they have changed? Or have you ever tried to use the same activiti instance with multiple applications and then invoke custom java code from the processes? We currently use activiti in a number of projects and often we get to a point where the default servlet-container-based configuration and infrastructure is not enough to satisfy all the requirements. Today, I want to briefly outline our technology stack for using activiti with Java EE. As with many of our projects, the stack is available open source for you to try out
Read on..
Remember the nice Seam 2 – jBPM 3 integration? We did it with Activiti and CDI. “We” being myself and Ronald van Kuijk, whom you may remember as kukeltje from the jBPM days. The good news first: Now you can easily embed Activiti in your Java EE 6 applicaton!
Read on..
The first official release
Activiti 5.0 GA was released in time on Wednesday, high time to have a look on the current status and near-term roadmap of Activiti Cycle, which is still beta in that release (read why and how long further down in this post).
Read on..

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..

Enrichment Step in Modleling?
With the BPMN 2.0 getting more and more attention I recognize one trend in perception: BPMN allows you to have the same model for business and technical people. The idea of the roundtrip seems to be replaced by a “one for all” model. Actually I don’t really believe in one model! Or put it another way: we need a better definition of what “one model” exactly means. In this blog entry I want to give more insight in my line of thinking on this.
Read on..

Sample development approach
Lately we announced camunda fox and presented some approach for developing process centric applications and especially how to get a technical process model from a business process model. Today I want to give you some more insights and explain how it fits in the world of BPMN 2.0 and Process Engines like Activiti or jBPM. And I want to give you a quick example of a customer project with that approach.
Read on..
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. Read on..

camunda macht die Bude voll
Die Jax, von der ich gerade heimfahre, ist m.E. die wichtigste Java-Konferenz in Deutschland. Auf jeden Fall ist sie die größte. Und im Rahmen der allgemeinen Ausdehnung der IT in Richtung des Business (ich nenne diesen Prozess “Technokratisierung der Unternehmen”) wird auch auf der Jax das Thema BPM immer wichtiger. So wichtig, dass unser erster Vortrag zum Thema sogar den dafür vorgesehenen Raum gesprengt hat

. Für unseren zweiten Vortrag wurden wir in einen deutlich größeren Raum verlegt, der aber auch nur knapp ausgereicht hat…
Read on..