At the BPMN Workshop in Lucerne two weeks ago I presented a talk called “Fulfilling the Promises of BPMN 2.0.” The basic point was that the BPMN 2.0 specification by itself is insufficient to deliver on the standard’s two most fundamental promises: first, as a semantically precise process notation, that the meaning of the depicted [...]
Continue reading about BPMN Validation Tool – Improved by WebRatio
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 and developer-oriented models in those tools. The medium of interchange is BPMN 2.0 XML. Although the vast majority of existing ARIS assets are in the [...]
Continue reading about BPMN 2.0 the Key to ARIS-webMethods Integration
I rarely get comments on my obscure techie BPMN 2.0 posts, but this one seems to have legs. Kris Verlaenen of jBPM has a thoughtful response, posted both as a comment to mine and on his own site (to show a diagram). He says, It seems to me, from reading the specification, that data input [...]
As result of some spirited back and forth on my previous post with FTF member Camunda, plus response from Oracle (original BPMN 2.0 Examples team member), I have a bit more information on the intent and usage of process dataInput in BPMN 2.0, and whether it can have incoming and/or outgoing data associations in BPMN [...]
I have been working on rounding out the BPMN Interoperability (BPMN-I) spec and tool in the area of data flow, and I am puzzled by a fundamental concept where the BPMN 2.0 spec and non-normative “BPMN by Example” documents disagree. I wrote to the experts on the BPMN 2.0 committee but have not heard back, [...]
Continue reading about BPMN 2.0 Mystery: Process dataInput and dataOutput
I have run across 5 BPMS vendors interested in my BPMN-I work: Activiti, BonitaSoft, Oracle, SAP, and IBM. Of the five, BonitaSoft is so far the most successful in actually implementing BPMN 2.0-based model interchange. Not only that, they are the only one so far that has implemented any of my suggestions for conforming to [...]
The most basic user expectation for any language “standard” is interoperability between tools. BPMN 1.x, however, never provided a standard interchange format. For years, WfMC filled that gap with XPDL, an XML format originally developed for interchanging process models between proprietary workflow tools. With each new version of the BPMN spec, Robert Shapiro and, more [...]


Recent Comments