Blog Posts BPMN Process Modeling

BPMN and BPEL

Blog: Things BPMN - Vishal Saxena

As I alluded in my earlier post , the BPMN 1.1 version lacked a serialization format and clear execution semantics. However, the BPMN 2.0 attempts to close this gap. Further the execution semantics of BPMN 2.0 leverage and build upon the industry adoption of BPM tools, experience with BPEL execution and research efforts of the wider community. There has been some debate around the relationship of BPMN and BPEL and it is captured on Ismael’s blog. BPMN vendors bring valuable experience from BPEL standard, execution engines built around it and market experience to the table and it reflects in the specification also. The BPMN 2.0 specification team further clarifies the relationship between BPMN and BPEL in the InfoQ interview.

If I rephrase Manoj’s response, currently i.e. until OMG ratifies the BPMN 2.0 spec, BPMN is a modeling standard and BPEL is an execution standard. Both are complementary in that regard and many BPMN models may be executed as BPEL processes. As BPMN 2.0 defines sufficient execution semantics, the implementation engines may start executing BPMN 2.0 natively, creating an overlap with BPEL 2.0. There will be significant consistency between the two from this perspective. Further, there will be different use cases for which the two approaches – BPMN models executed as BPEL and native BPMN execution – will be better suited.
PS: Standard disclaimer: The views expressed on this blog are my own and do not necessarily reflect the views of Oracle.

Leave a Comment

Get the BPI Web Feed

Using the HTML code below, you can display this Business Process Incubator page content with the current filter and sorting inside your web site for FREE.

Copy/Paste this code in your website html code:

<iframe src="http://www.businessprocessincubator.com/content/bpmn-and-bpel/?feed=html" frameborder="0" scrolling="auto" width="100%" height="700">

Customizing your BPI Web Feed

You can click on the Get the BPI Web Feed link on any of our page to create the best possible feed for your site. Here are a few tips to customize your BPI Web Feed.

Customizing the Content Filter
On any page, you can add filter criteria using the MORE FILTERS interface:

Customizing the Content Filter

Customizing the Content Sorting
Clicking on the sorting options will also change the way your BPI Web Feed will be ordered on your site:

Get the BPI Web Feed

Some integration examples

BPMN.org

XPDL.org

×