Cordau; Thank you for sharing these information. This is true. But some of these problems can be avoided by modeling the business processes to be more structured, and to not use too many arbitrary loops in BPMN diagrams that are difficult to export to BPEL. Also, Such problems are related to the BPMN 1.2 standards that missing a metadata that is shared between BPMN and BPEL and the way vendors implement the specification. It is covered in BPMN 2.0. I think all of the tools vendors working closely with such standards now. Oracle BPA suite and IBM and some of open source have already covered this problem. In a HL, we have to create the business process model using BPMN, analyze the process, converte the BPMN model into a process blueprint to be shared by the development teams, fill the technical gaps, and enriche and finally deploye the process to the BPEL Process Manager. For example, Oracle BPA suite p*rovides a mechanism for sharing a common metadata format*, which is called a ‘*process blueprint’*.
*The metadata, or process blueprint*, which is basically an abstract level BPEL process is shared with IT. The BPMN to BPEL Bridge provided by Oracle BPA allows us to maintain this concurrent synchronization of changes. So, the bi direction between PMBN and BPEL is already achieved. All the best Ashraf Galal cordau wrote: > > Ashraf, > > > With these two technologies, plus some additional ones, SOA provides: > > > > - A language—BPEL—for direct execution of business processes > > > > - Round-trip mapping between the process models in BPMN, and their > > executable representation in BPEL > > > > With this, SOA considerably reduces the semantic gap between the > > business processes and application systems. > > > > BPMN enables us to draw the representation of a business process, which > > is then mapped into the executable BPEL code, and executed directly on > > the SOA platform. > > You should know that not all BPMN processes are mappable to standard > BPEL (let alone being able to roundtrip). See > http://www.brsilver.com/wordpress/2009/11/19/bpmn-vs-bpel-are-we-still-debating-this/ > > <http://www.brsilver.com/wordpress/2009/11/19/bpmn-vs-bpel-are-we-still-debating-this/> > > for details. > > Active Endpoints, a BPMN and BPEL tools vendor, had to introduce a > proprietary extension to BPEL in order to support some BPMN processes. > See > http://www.activevos.com/indepth/f_technicalNotes/aa_ExtendingBPEL/ExtendingBPELWithLoopingTransitions.pdf. > > <http://www.activevos.com/indepth/f_technicalNotes/aa_ExtendingBPEL/ExtendingBPELWithLoopingTransitions.pdf.> > > ------------------------------------ Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/service-orientated-architecture/ <*> Your email settings: Individual Email | Traditional <*> To change settings online go to: http://groups.yahoo.com/group/service-orientated-architecture/join (Yahoo! ID required) <*> To change settings via email: [email protected] [email protected] <*> To unsubscribe from this group, send an email to: [email protected] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
