Category Archive for "BPMN2"

BPMN Interchange

BPMN Interchange has been the promised land for BPMN enthusiasts for a long time.  Neil Ward-Dutton has an update from a recent OMG technical meeting in Berlin, where a live-streamed demonstration of interchange was carried out – perhaps the second

Read More

Bruce Silver: BPMN Explained

Bruce has (probably) written more about BPMN than anyone else alive.  Maybe more importantly he’s written better about BPMN, more often, than anyone else. He picks up the thread again with two posts recently under the heading “BPMN Explained.”  Bruce

Read More

BPMN Messages Part 2

Bruce Silver’s “BPMN: What is a Message? Part 2” continues where the first one stopped, getting into some additional interesting details: So, to recap, a message must have an addressee, but the meaning of the addressee depends on the target

Read More

Bruce Silver: BPMN Messages

Bruce once again writes about a specific element of BPMN.  While others write about more abstract concepts and leave the implications up to the reader to decide on, Bruce continues to write practical treatises on applying BPMN and good modeling

Read More

Joins and IBM BPM – Diving Deeper

[Editor’s note: This is another guest-post from Andrew Paier, our Director of BP Labs at BP3.  In this post he’s examining how Joins work in IBM BPM.  There’s quite a bit of material available online about how Joins should work

Read More

Activiti and the REST API

Congrats to the Activiti team for releasing 5.13, which includes a new REST-API. They redesigned the REST API from scratch, which I think was the right move – thinking about it as a whole instead of separate, independently designed parts:

Read More

Abstraction and Collaboration

John Reynolds writes that “Gathering, Reviewing and Approving are almost always Collaborative“ Of course he’s right.  And in fact, rather than explicitly model such things: I’d recommend modeling the review process as a self-contained “activity”.  Prepare proposal should be separated

Read More

The Zero Code Hypothesis

Everyone has their hypotheses about managing business by process.  For example, the ACM folks hypothesize that the important knowledge work that businesses do cannot be effectively modeled in BPMN.  The more “traditional” view of BPM (which is only about 10

Read More

No Ambiguity, Only Surprises

There are some interesting observations I had coming out of bpmNEXT that didn’t fit neatly into the summary blog post. During ITP Commerce’s presentation at bpmNEXT, they talked at some length about the notion of style in BPMN, and a

Read More

Task Assignment and Transfer

Anatoly’s 2nd BPMN Assumption is that the organization has mechanisms for task assignment and transfer.  This is, strangely, one of the things that trips up people new to BPM.  Why?  Because in traditional flowcharts, the hand-off is something you would

Read More

Every Once in a While the Tool Matters

Another good post from Anatoly on BPMN pitfalls.  In this post, he discusses a problem of timing, with respect to BPMN messages between processes.  The key example is illustrated by his diagram as follows: A process A sends BPMN message

Read More

Anatoly’s BPMN Assumptions

Part 1 of Anatoly’s BPMN assumptions postings is spot-on: “All Information is Stored“.  I thought we could add some additional context and color to his posts here.  It would be easy to read the title and misconstrue his point.  The

Read More

Camunda Takes on the BPMN2 Challenge

I have to hand it to Jakob and Camunda – they have taken on a seemingly monumental task of integrating 8 different BPMN modelers with Camunda Fox. First things first: I tried 8 different BPMN tools and created a demo

Read More

Nice BPMN 2.0 Example for “Retry”

Over at BPM Guide, Daniel Meyer has modeled four strategies for dealing with failure in BPMN 2: write-off retry compensation two-phase commit It’s a great example of BPMN 2.0, relatable examples (coffee), and how failure might matter for something other

Read More

Embedded versus Re-usable Subprocesses in BPMN

Anatoly often posts the best examples and cautionary tales in BPMN2. In the latest post, he derides the limited usability of Swim Lanes in BPMN 2 – And he has a point. On the one hand, embedded subprocesses can’t have

Read More

Score one for the BPMN "Zealots"

Score one for the “BPMN Zealots“, as Bruce Silver reports: Today Software AG announced a tight integration between ARIS, its leading Business Process Analysis suite, and webMethods, its SOA-based BPM Suite.  The integration features roundtripping and continuous synchronization between business-oriented

Read More

Activiti's Approach to Unstructured

Very interesting post from Tom Baeyens on Activiti’s approach to ad-hoc processes and how that plays into their overall BPM strategy – as well as how it relates to BPMN2: The first step that we’re adding now to Activiti is

Read More