[jboss-user] [jBPM] - Re: JBPM-Model Driven Architecture(MDA)

Stephen McConnell do-not-reply at jboss.com
Mon Dec 26 21:38:01 EST 2011

Stephen McConnell [http://community.jboss.org/people/zino] created the discussion

"Re: JBPM-Model Driven Architecture(MDA)"

To view the discussion, visit: http://community.jboss.org/message/643249#643249

JBPM can be viewed as an specific BPMN 2.0 implementation.

Using an MDA approach one could imagine defining a platform-independent BPMN process in a tool like Sparx Enterprise Architect using an associated UML profile. That profile could constitute the Platform Independent Model (PIM). One could imagine a UML profile for JBPM which would define a Platform Specific Model (PSM).  Using model transformation tools we could potentially automate the transformation of the BPMN-PIM to the JBPM-PSM. 

An OMG technology adoption process underway “ +http://www.omg.org/cgi-bin/doc?ab/2010-06-01 UML Profile for BPMN Processes+”. The latest submission from Axway, MEGA International, Model Driven Solutions, No Magic, and Sparx Systems is available  http://www.conradbock.org/omg/bmi/11-08-04.pdf here. The benefit of a standard UML Profile for BPMN is that BPMN models expressed in UML become transferable across tools, and as such you have a grounded specification against which you can write a PIM to PSM transformer.

So to answer the two question:

a) “Does the JBPM solution implement any MDA/MDD approach?” – No, but it can be part of an MDA/MDD solution.
b) “Is the solution aligned to the OMG? – Yes, in that it implements a sub-set of the OMG BPMN 2.0 specification.

Things to look out for:

a) a JBPM BPMN 2.0 Compliance Statement
b) a standard UML Profile for BPMN
c) a UML profile for JBPN
d) a specification of a standard UML/BPMN to UML/JBPN transformation mapping

Cheers, Steve.

Reply to this message by going to Community

Start a new discussion in jBPM at Community

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20111226/c0449d60/attachment.html 

More information about the jboss-user mailing list