There is a new kid on the block of BPM Blogs: Our tech lead Daniel Meyer started blogging, and since Daniel strives for excellence in anything he does, I would strongly recommend to
subscribe for the feed,
follow him on twitter and
read his latest post about how to express asynchronous service invocations in BPMN.
Disclaimer: No, he did not ask me to promote his new blog. In fact he will probably be mad at me because I did – because now it looks like he *did* ask for it – but I won’t mindRead More
Camunda BPM 7.3 will be released on May 31, 2015 (yep, right on schedule!), and it will be jam-packed with outstanding new features.
My personal favorites are:
Process Instance Modification: Flexibly start and stop any step within your process – you can even use it like a Star Trek – style “token transporter” and move your process instance from any current state into another. Check this out and be awestruck!
Super-Flexible Authorizations: Define who is able to do what within Camunda – for example, the members of a group “Marketing” are only allowed to start, see and work on “their” …Read More
My formidable Co-Founder Bernd Rücker created a self-paced training course for Camunda BPM. It consists of 4.5 hours of video plus a couple of hands-on exercises with sample solutions.
You can complete this course if you want to get your feet wet with Camunda, plus it provides some valuable insights into best practices from our consulting experience, e.g. for creating UI in different technologies, writing unit tests or handling transactions.
And it’s free! You just have to sign up for the Camunda BPM Network, and off you go.
Get the Camunda BPM Online TrainingRead More
A process engine typically call services actively (e.g. via Java, REST or SOAP) from within a Service Task. But what if this is not possible because we cannot reach the service? Then we use a pattern we called “External Task” – which I briefly want to describe today.
Picture on the right taken from http://www.from-push-to-pull.com/projects/what-is-pull-marketing/ – thanks!
Context and problem
A couple of recent trends increased the need for this pattern, namely:
Cloud: When running process/orchestration engines in the cloud you might not be able to reach the target service via network connections – and VPNs or Tunneling is always cumbersome. It is …Read More
Martin Fowler recommends in his famous Microservices Article: “Smart endpoints and dumb pipes”. He states:
The microservice community favours an alternative approach: smart endpoints and dumb pipes. Applications built from microservices aim to be as decoupled and as cohesive as possible – they own their own domain logic and act more as filters in the classical Unix sense – receiving a request, applying logic as appropriate and producing a response. These are choreographed using simple RESTish protocols rather than complex protocols such as WS-Choreography or BPEL or orchestration by a central tool.
I do not agree! I think even – …Read More
Picture taken by Benjamin Notheis from SAP, this year’s winner of the best-in-show-award
Clay Richardson from Forrester Research put it in a nutshell: “bpmNEXT means ‘Show me yours, I’ll show you mine’”.
And show we did: All BPM Software Vendors that *really* matter were there, presenting the latest and greatest they have to offer – or will offer soon. This was not about Sales or Marketing, but just about showing-off the things we’re proud of, and showing it off to peers who understand and appreciate the passion behind it.
But bpmNEXT is even more, it is the global gathering of a …Read More
Camunda is spreading, also in Australia. The first usergroup is already evolving, and they will meet for the second time next week.
If you would like to swing by and meet some other Camunda users, here is what you need to know:
Date: Tuesday, March 31
Time: 5pm Melbourne Time
Place: Tuscan Bar – 79 Bourke Street, Melbourne
This time you can also meet Bernd Frey, one of our senior consultants who is currently down under and engaged in a fascinating Camunda project.
Many thanks to Phillip Spartalis, who is organizing this. He has agreed to share his email address here in case …Read More
Yesterday we had our first Camunda Community Day in the UK. Thanks to our friends at 6point6 who organized this, we could meet in the famous Royal Institution. This was definitely the most decent location we had for a communiy meeting so far!
It was a great half day of presentations, discussions and networking. Most of the attendees already knew existing BPM products, and when I described the Zero-Code BPM Myth they immediately knew what I was talking about. I also gave a little BPMN crash-course, and I did not use a single slide, but just live-modeled everything I explained …Read More
We are currently discussing if and how we should support the new Decision Model and Notation (DMN) Standard by OMG.
It’s basically about business rules, and of course our customers often ask us for business rules support. We typically recommend to combine Camunda with a rule engine such as JBoss Drools. That works very well, there are numerous examples, blueprints and tutorials available and also project experiences. However, actually in 95% of the real-world projects we have seen you don’t really need the features that Drools or the other leading rule engines provide. It’s mostly just about exposing business rules …Read More
I just looked it up: During the last seven years, we coached more than 500 individuals in BPMN classroom trainings, and delivered more than 300 BPMN onsite trainings to organizations all over the world. I would say we probably know our business here.
But people kept asking us for an online version, allowing them to learn BPMN where and when they prefer. So we started working on this, and I expect that we can deliver the first chapters within the next months. The training will be based on our handbook Real-Life BPMN, but probably with a stronger focus on process automation. …Read More