<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: A New Approach to BPMN-BPEL Round-tripping</title>
	<atom:link href="http://www.brsilver.com/wordpress/2006/04/10/a-new-approach-to-bpmn-bpel-round-tripping/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.brsilver.com/wordpress/2006/04/10/a-new-approach-to-bpmn-bpel-round-tripping/</link>
	<description>Bruce Silver's blog on business process management</description>
	<pubDate>Mon, 13 Oct 2008 19:37:44 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Henry</title>
		<link>http://www.brsilver.com/wordpress/2006/04/10/a-new-approach-to-bpmn-bpel-round-tripping/#comment-53</link>
		<dc:creator>Henry</dc:creator>
		<pubDate>Sat, 22 Apr 2006 14:33:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.brsilver.com/wordpress/2006/04/10/a-new-approach-to-bpmn-bpel-round-tripping/#comment-53</guid>
		<description>Hi, to the best of my knowledge, eClarus (a young start-up company)  has implemented the first round trip engineering between BPMN and BPEL in eClarus Business Process Modeler and the product is ready to ship the product by the end of this month . http://www.eclarus.com

eClarus has worked on the round trip engineering problem for the last year. The biggest  technical challenge we encounter is to semantically map the BPMN flow to BPEL. BPEL is a block structured language with limited flow capability. In contrast, BPMN is a constrained, but relative free graph. Mapping BPEL to BPMN is easier than the other direction.

The approach we take is through two-phase transformation with the token-based flow analysis as the first phase to partition the flow model in a set of sub-flows and then transform the sub-flow according to the patterns.  We have documented the technical approach with many examples in  white paper written by our CTO Yi Gao (ygao@eclarus.com) . http://www.eclarus.com/lr_mapping.html

We love to hear feedback from you.

The result is that eClarus BPM can always reverse engineering a BPEL model into a BPMN model but only be able to generate a valid BPEL from a BPMN model  90% of the time.  Users, however, can use "Validate model" feature to discover the exceptional 10% cases.

eClarus Business Process Modeler comes three flavors; community , business analysts and SOA architects. Community is free and the other two have 15 days trial licenses and can be renewed through web. They are all Eclipse-based - Community and Business analyst version RCP-based and SOA IDE-based.  

SOA edition can be installed at the same IDE other BPEL designer such as Oracle BPEL designer or  IBM WID and can be used to visualize/document the BPEL in BPMN and/or aligning Architects and developers with business analysts.

Henry</description>
		<content:encoded><![CDATA[<p>Hi, to the best of my knowledge, eClarus (a young start-up company)  has implemented the first round trip engineering between BPMN and BPEL in eClarus Business Process Modeler and the product is ready to ship the product by the end of this month . <a href="http://www.eclarus.com" rel="nofollow">http://www.eclarus.com</a></p>
<p>eClarus has worked on the round trip engineering problem for the last year. The biggest  technical challenge we encounter is to semantically map the BPMN flow to BPEL. BPEL is a block structured language with limited flow capability. In contrast, BPMN is a constrained, but relative free graph. Mapping BPEL to BPMN is easier than the other direction.</p>
<p>The approach we take is through two-phase transformation with the token-based flow analysis as the first phase to partition the flow model in a set of sub-flows and then transform the sub-flow according to the patterns.  We have documented the technical approach with many examples in  white paper written by our CTO Yi Gao (ygao@eclarus.com) . <a href="http://www.eclarus.com/lr_mapping.html" rel="nofollow">http://www.eclarus.com/lr_mapping.html</a></p>
<p>We love to hear feedback from you.</p>
<p>The result is that eClarus BPM can always reverse engineering a BPEL model into a BPMN model but only be able to generate a valid BPEL from a BPMN model  90% of the time.  Users, however, can use &#8220;Validate model&#8221; feature to discover the exceptional 10% cases.</p>
<p>eClarus Business Process Modeler comes three flavors; community , business analysts and SOA architects. Community is free and the other two have 15 days trial licenses and can be renewed through web. They are all Eclipse-based - Community and Business analyst version RCP-based and SOA IDE-based.  </p>
<p>SOA edition can be installed at the same IDE other BPEL designer such as Oracle BPEL designer or  IBM WID and can be used to visualize/document the BPEL in BPMN and/or aligning Architects and developers with business analysts.</p>
<p>Henry</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: IT&#124;Redux &#187; Why BPMN Matters</title>
		<link>http://www.brsilver.com/wordpress/2006/04/10/a-new-approach-to-bpmn-bpel-round-tripping/#comment-52</link>
		<dc:creator>IT&#124;Redux &#187; Why BPMN Matters</dc:creator>
		<pubDate>Tue, 18 Apr 2006 02:55:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.brsilver.com/wordpress/2006/04/10/a-new-approach-to-bpmn-bpel-round-tripping/#comment-52</guid>
		<description>[...] Unlike BPML, BPMN immediately received the support of industry heavyweights such as IBM, which made it much easier to establish it as a standard. Also, unlike BPML, there was no real competition for BPMN. To be fair, BPMN is not perfect yet, and version 2.0 is adding very little to version 1.0. A standard serialization format is needed (XMI is not enough, being way too low level), and the way one can go from BPMN to BPEL is not fully specified. Adding to the complexity, nobody really knows how to go from BPEL back to BPMN, for there is no single way of doing this. Such a problem is also known as BPMN-BPEL round-tripping, and my friend Bruce Silver did a good job at describing it, following a great article from John Deeb and Devesh Sharma published by Business Integration Journal. Conventions will have to be defined, and I would be willing to bet that a standard round-tripping path will be defined sometime in 2007. In the meantime, vendors that support both BPMN and BPEL will have to give it their best shot. Too bad there are so few of them working on the problem today&#8230; [...]</description>
		<content:encoded><![CDATA[<p>[...] Unlike BPML, BPMN immediately received the support of industry heavyweights such as IBM, which made it much easier to establish it as a standard. Also, unlike BPML, there was no real competition for BPMN. To be fair, BPMN is not perfect yet, and version 2.0 is adding very little to version 1.0. A standard serialization format is needed (XMI is not enough, being way too low level), and the way one can go from BPMN to BPEL is not fully specified. Adding to the complexity, nobody really knows how to go from BPEL back to BPMN, for there is no single way of doing this. Such a problem is also known as BPMN-BPEL round-tripping, and my friend Bruce Silver did a good job at describing it, following a great article from John Deeb and Devesh Sharma published by Business Integration Journal. Conventions will have to be defined, and I would be willing to bet that a standard round-tripping path will be defined sometime in 2007. In the meantime, vendors that support both BPMN and BPEL will have to give it their best shot. Too bad there are so few of them working on the problem today&#8230; [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
