BPM Enterprise Homepage



BLOGGERS
 
Nari Kannan [56]  RSS  Nari Kannan's Biography
Ismael Ghalimi [23]  RSS  Ismael Ghalimi's Biography
Jeffrey Mills [21]  RSS  Jeffrey Mills's Biography
Jim Sinur [21]  RSS  Jim Sinur's Biography
Louis DiToro [15]  RSS  Louis DiToro's Biography
Kiran Garimella [12]  RSS  Kiran Garimella's Biography
Vinayak Khadye [9]  RSS  Vinayak Khadye's Biography
Carlos Accioly [7]  RSS  Carlos Accioly's Biography
Bruce Silver [6]  RSS  Bruce Silver's Biography
Russ Stalters [6]  RSS  Russ Stalters's Biography
Samah Ghanem [6]  RSS  Samah Ghanem's Biography
Sandy Kemsley [4]  RSS  Sandy Kemsley's Biography
John T. Wilson [4]  RSS  John T. Wilson's Biography


CATEGORIES
 
BPM [113]  RSS
Companies [61]  RSS
Conference [2]  RSS
General [186]  RSS
People [33]  RSS
Research [59]  RSS
SOA [10]  RSS
The Buzz [22]  RSS
Vendors [31]  RSS


RECENT ENTRIES RSS
 


BLOG ARCHIVE RSS
 



LATEST COMMENTS
 
BPM Versus BI
by : Jason
BPM Versus BI
by : Hector
BPM Versus BI
by : Raj Jay
BPM Versus BI
by : James
 


 Ad Links
 
Process Management Training Slides
 

5 April 2007 by Ismael Ghalimi
Printable version  |  Email to a friend

Get Your BPMN Schema Today

In a recent article published by Intelligent Enterprise, my friend Bruce Silver laments that BPDM is essentially useless, and that the BPM industry badly needs an XML schema for BPMN. I could not agree more with him, and I am happy to report that Intalio recently donated such a schema to the Eclipse Foundation, complemented by a ridiculously-good-looking object model for it. Not only did we give the schema away for free, but we also donated a complete implementation for it.

BPDM, currently developed by the OMG, is presented by its promoters as a universal interchange format for business processes. In reality, it’s an utterly confusing metamodel that brings very little to the table, and is used by legacy workflow vendors as a way to fight against the upcoming dominance of the BPMN+BPEL standard combo. Workflow vendors like nothing more than to protect their respective little niches, and have done a phenomenal job over the past fifteen years of ensuring that no useful standard would ever be developed in the space.

Over time, smarter vendors grew tired of playing such games, and developed BPMN and BPEL. Unfortunately, a semantic gap exists between the two, and BPEL cannot be used as an interchange format for processes modeled in BPMN. Instead, an XML schema for BPMN is needed, and this is what Intalio has made available through the STP Project managed by the Eclipse Foundation.

This schema is focused on the semantics of process models, rather than the presentation of process diagrams. For the later, extensions can be developed by vendors, and the need to standardize them is not entirely clear. An interchange format for BPMN processes should focus on the process semantics, and this is what this schema does, in a very straightforward, unambiguous manner.

As anything developed by the Eclipse Foundation, this schema is “open-source”, in the sense that anyone can use it for free, as is or in a modified version. But because a schema is not of much use to most people, we also made sure to provide a complete implementation for it, in the form of a collection of plug-ins for the Eclipse development environment. The STP BPMN Modeler developed by Intalio is a complete implementation of the BPMN standard, built using Eclipse’s latest technologies, including an EMF object model bound to a graphical notation via the GMF project.

For business analysts, this modeler supports the development of standard BPMN process models. For developers, it allows the creation of BPMN diagrams, the generation of org.eclipse.stp.bpmn EMF objects that can be traversed, annotated, and transformed to generate BPEL or other process execution code, and the extension of the editor to support other application-specific usage.

So here we are — as of today, you have no excuses for not sharing your BPMN models.

“It’s always more fun to share with everyone.”

 
BPM , General , People
posted by Ismael Ghalimi  at  2:15 PM ET | comments [0] | trackbacks [3]


BLOG COMMENT
ADD COMMENT
(*) indicates required fields
author (*) :
email address :
url :
 
  bold italic underline add hyperlink add email hyperlink centre unorder list order list add image quote emoticon smiles
 
comment (*) :

max characters : 1500

characters remaining :
remember me :
To help us prevent spam-generated submissions,
please enter the summation of 2 and 7 below: