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/

Reply via email to