[jboss-dev-forums] [Design of JBoss jBPM] - Re: Defining the API Mission
tom.baeyens@jboss.com
do-not-reply at jboss.com
Wed Jul 16 02:57:45 EDT 2008
anonymous wrote : Ultimately we will have BPMN conform process model that can somehow be executed on the ProcessEngine
No. We'll provide a single direction BPMN to jPDL export functionality.
http://processdevelopments.blogspot.com/2008/05/big-problems-ahead-for-bpmn-20.html explains how I see the analysis to implementation iterative process: An analyst can optionally produce an analysis diagram (BPMN) as input for the software automation requirements. Then the developers build an executable process that looks exactly like the analysis diagram. (sometimes business analysts are also capable of drawing the diagram part of an executable process) But once all tech details are added, an executable process is a piece of software and should be under control of developers. The added value comes from the fact that the developers how have a process based on a diagram that analysts can understand. The iterative development should only take place on the executable process. I don't think it is feasible/desirable to create round tripping between different analysis and implementation models.
Thats why I don't think we should pursue of making BPMN executable. It creates the false illusion that analysis models automagically can be made executable. That is a false promise that many BPM vendors promote and that gives BPM its bad reputation. We get our recognition from being more modest but honest. The real value lies in building a process language that is very flexible in terms of diagram. Meaning that developers always need to be able to build an executable process that looks exactly like the analysis diagram.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4164656#4164656
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4164656
More information about the jboss-dev-forums
mailing list