|
Mapping BPMN to BPEL
To achieve business agility, such that a business user can actually
configure and orchestrate SOA services, it is absolutely critical for
business process modeling tools to provide high-fidelity and robust
transformation between BPMN models and implementation code: BPEL and
Web Services. Translation of selected simple BPMN to BPEL is commonly
illustrated. However, a robust transformation is difficult because
of the structural disparity between BPMN and BPEL
Using BPMN to Model a BPEL Process (PDF)
Stephen White - Feb 05, 2005
Steve White, Chair of the BPMI’s BPMN Task Force, uses an example
to describe basic mapping between a BPMN model and a BPEL model step
by step. This good introduction doesn’t, however, address the
structural issues raised and addressed in Mr. Yi’s article below.
BPMN-BPEL Transformation
and Round Trip Engineering (PDF)
Mr. Yi Gao, CTO, eClarus Software, LLC – March
01, 2006
Mr. Yi first discusses the transformation issues caused by the structural
difference between BPMN and BPEL. He then describes a unique approach using two-phase
transformation. The first phase applies static token flow analysis to partition
a BPMN model into manageable sub-flows. In the second phase,
sub-flows are each transformed to BPEL, based on their pattern.
|