Bruce Silver
Principal, Bruce Silver Associates/BPMessentials
br...@brsilver.com
www.brsilver.com
+1 831.685.8803
--
You received this message because you are subscribed to the Google Groups
"BPMN Users Group" group.
To post to this group, send email to bpmn-use...@googlegroups.com.
To unsubscribe from this group, send email to
bpmn-users-gro...@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/bpmn-users-group?hl=en.
bpmn-users-gro...@googlegroups.com<bpmn-users-group%2Bunsubscribe
@googlegroups.com>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/bpmn-users-group?hl=en.
>
> > --
> > You received this message because you are subscribed to the Google
Groups
> > "BPMN Users Group" group.
> > To post to this group, send email to bpmn-use...@googlegroups.com.
> > To unsubscribe from this group, send email to
> >
bpmn-users-gro...@googlegroups.com<bpmn-users-group%2Bunsubscribe
@googlegroups.com>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/bpmn-users-group?hl=en.
>
> --
> Regards,
> Farrukh
--
You received this message because you are subscribed to the Google Groups
"BPMN Users Group" group.
To post to this group, send email to bpmn-use...@googlegroups.com.
To unsubscribe from this group, send email to
bpmn-users-gro...@googlegroups.com.
That is a philosophical question. There is no right or wrong answer. Most process analysts defining non-executable BPMN only care about the elements that appear in the diagram, not in the xml details underneath. Those are just for executable BPMN 2.0. As there are very few executable BPMN 2.0 engines today (Oracle plus… what else?), I would say today all that XML isn’t usually important (yet). For your purpose, which I believe is architectural, I can see why you might want to define dataInput and dataOutput for a process. Like I said previously, they just define the interface to the process, but in terms of data, not messages. If the wsdl is the message-based interface, BPMN dataInput and dataOutput are the data-based interface. If you provide both of them, and they both point to common xsd, they are in a sense redundant. For execution of the BPMN you would need the dataInput, but for architectural definition, maybe not, as it is redundant to the message interface. That’s a judgment call; there is no right answer.
Bruce Silver
Principal, Bruce Silver Associates/BPMessentials