<?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: Roundtripping Update</title>
	<atom:link href="http://www.brsilver.com/wordpress/2006/10/12/roundtripping-update/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.brsilver.com/wordpress/2006/10/12/roundtripping-update/</link>
	<description>Bruce Silver's blog on business process management</description>
	<pubDate>Sat, 22 Nov 2008 00:43:22 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Antoine&#8217;s &#187; links for 2006-10-18</title>
		<link>http://www.brsilver.com/wordpress/2006/10/12/roundtripping-update/#comment-284</link>
		<dc:creator>Antoine&#8217;s &#187; links for 2006-10-18</dc:creator>
		<pubDate>Sun, 22 Oct 2006 11:25:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.brsilver.com/wordpress/2006/10/12/roundtripping-update/#comment-284</guid>
		<description>[...] BPMN to BPEL transformation Hw to transform BPMN to BPEL&#8230; if you can ! (tags: bpmn work research development)   These icons link to social bookmarking sites where readers can share and discover new web pages. [...]</description>
		<content:encoded><![CDATA[<p>[...] BPMN to BPEL transformation Hw to transform BPMN to BPEL&#8230; if you can ! (tags: bpmn work research development)   These icons link to social bookmarking sites where readers can share and discover new web pages. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ygao</title>
		<link>http://www.brsilver.com/wordpress/2006/10/12/roundtripping-update/#comment-257</link>
		<dc:creator>ygao</dc:creator>
		<pubDate>Mon, 16 Oct 2006 05:45:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.brsilver.com/wordpress/2006/10/12/roundtripping-update/#comment-257</guid>
		<description>As I stated in &lt;a href="http://www.eclarus.com/pdf/BPMN_BPEL_Mapping.pdf" rel="nofollow"&gt;my 
white paper&lt;/a&gt;, not all BPMN diagrams can be mapped onto BPEL processes 
isomorphically. So it is impossible to get the same diagrams after 
round-tripping without cluttering the BPEL files with annotations or 
equivalents. However, those diagrams that can be isomorphically translated cover 
the most real use cases. They are a reflection of what BPEL can do.

Comparing with
&lt;a href="http://itredux.com/blog/2006/02/03/the-next-step-in-process-modeling/#comments" rel="nofollow"&gt;
Marlon's classification&lt;/a&gt;, isomorphic diagrams are a subset of Class2, but a 
superset of&#160; Class3. Class 3 can be translated to BPEL using context-free 
pattern matching algorithm. However, the algorithm is not effective for diagrams 
of parallel processing with synchronization links, which belong to Class 2.
&lt;a href="http://www.flickr.com/photos/68312898@N00/270800770/" rel="nofollow"&gt;One example&lt;/a&gt; 
is shown in my previous post. It can be isomorphically mapped onto BPEL 
constructs. That is what &lt;a href="http://www.eclarus.com" rel="nofollow"&gt;eClarus&lt;/a&gt; product 
can solve.

Some diagrams in Class 2 cannot be mapped isomorphically onto BPEL. Please 
look at &lt;a href="http://www.flickr.com/photos/68312898@N00/271000777/" rel="nofollow"&gt;this 
diagram&lt;/a&gt;. It is semantically equivalent to the
&lt;a href="http://www.flickr.com/photos/68312898@N00/270800770/" rel="nofollow"&gt;one&lt;/a&gt; in my 
previous post. In this case, we can redraw the diagram as an isomorphic one, and 
then translate it to BPEL. Fortunately, we tend to draw the diagram structurally 
since it is natural for us to decompose a complex problem into small pieces

Practically, you can first draw a parallel processing diagram using Class 3 
components, and then add the synchronization links if any. eClarus product can 
translate it to a &#34;readable&#34; BPEL using its advanced algorithm.

Also I want to clarify the my previous post on our algorithm. In the diagram, 
without the synchronization links, it is a Class3. and it can be mapped to a 
&#34;readable&#34; BPEL using the algorithm Marlon mentioned. After the Class3 mapping, 
we add the links the the result BPEL.</description>
		<content:encoded><![CDATA[<p>As I stated in <a href="http://www.eclarus.com/pdf/BPMN_BPEL_Mapping.pdf" rel="nofollow">my<br />
white paper</a>, not all BPMN diagrams can be mapped onto BPEL processes<br />
isomorphically. So it is impossible to get the same diagrams after<br />
round-tripping without cluttering the BPEL files with annotations or<br />
equivalents. However, those diagrams that can be isomorphically translated cover<br />
the most real use cases. They are a reflection of what BPEL can do.</p>
<p>Comparing with<br />
<a href="http://itredux.com/blog/2006/02/03/the-next-step-in-process-modeling/#comments" rel="nofollow"><br />
Marlon&#8217;s classification</a>, isomorphic diagrams are a subset of Class2, but a<br />
superset of&nbsp; Class3. Class 3 can be translated to BPEL using context-free<br />
pattern matching algorithm. However, the algorithm is not effective for diagrams<br />
of parallel processing with synchronization links, which belong to Class 2.<br />
<a href="http://www.flickr.com/photos/68312898@N00/270800770/" rel="nofollow">One example</a><br />
is shown in my previous post. It can be isomorphically mapped onto BPEL<br />
constructs. That is what <a href="http://www.eclarus.com" rel="nofollow">eClarus</a> product<br />
can solve.</p>
<p>Some diagrams in Class 2 cannot be mapped isomorphically onto BPEL. Please<br />
look at <a href="http://www.flickr.com/photos/68312898@N00/271000777/" rel="nofollow">this<br />
diagram</a>. It is semantically equivalent to the<br />
<a href="http://www.flickr.com/photos/68312898@N00/270800770/" rel="nofollow">one</a> in my<br />
previous post. In this case, we can redraw the diagram as an isomorphic one, and<br />
then translate it to BPEL. Fortunately, we tend to draw the diagram structurally<br />
since it is natural for us to decompose a complex problem into small pieces</p>
<p>Practically, you can first draw a parallel processing diagram using Class 3<br />
components, and then add the synchronization links if any. eClarus product can<br />
translate it to a &quot;readable&quot; BPEL using its advanced algorithm.</p>
<p>Also I want to clarify the my previous post on our algorithm. In the diagram,<br />
without the synchronization links, it is a Class3. and it can be mapped to a<br />
&quot;readable&quot; BPEL using the algorithm Marlon mentioned. After the Class3 mapping,<br />
we add the links the the result BPEL.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ygao</title>
		<link>http://www.brsilver.com/wordpress/2006/10/12/roundtripping-update/#comment-255</link>
		<dc:creator>ygao</dc:creator>
		<pubDate>Mon, 16 Oct 2006 05:34:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.brsilver.com/wordpress/2006/10/12/roundtripping-update/#comment-255</guid>
		<description>As I stated in &lt;a href="http://www.eclarus.com/pdf/BPMN_BPEL_Mapping.pdf" rel="nofollow"&gt;my 
white paper&lt;/a&gt;, not all BPMN diagrams can be mapped onto BPEL processes 
isomorphically. So it is impossible to get the same diagrams after 
round-tripping without cluttering the BPEL files with annotations or 
equivalents. However, those diagrams that can be isomorphically translated cover 
the most real use cases. They are a reflection of what BPEL can do.
Comparing with
&lt;a href="http://itredux.com/blog/2006/02/03/the-next-step-in-process-modeling/#comments" rel="nofollow"&gt;
Marlon's classification&lt;/a&gt;, isomorphic diagrams are a subset of Class2, but a 
superset of&#160; Class3. Class 3 can be translated to BPEL using context-free 
pattern matching algorithm. However, the algorithm is not effective for diagrams 
of parallel processing with synchronization links, which belong to Class 2.
&lt;a href="http://www.flickr.com/photos/68312898@N00/270800770/" rel="nofollow"&gt;One example&lt;/a&gt; 
is shown in my previous post. It can be isomorphically mapped onto BPEL 
constructs. That is what &lt;a href="http://www.eclarus.com" rel="nofollow"&gt;eClarus&lt;/a&gt; product 
can solve.
Some diagrams in Class 2 cannot be mapped isomorphically onto BPEL. Please 
look at &lt;a href="http://www.flickr.com/photos/68312898@N00/271000777/" rel="nofollow"&gt;this 
diagram&lt;/a&gt;. It is semantically equivalent to the
&lt;a href="http://www.flickr.com/photos/68312898@N00/270800770/" rel="nofollow"&gt;one&lt;/a&gt; in my 
previous post. In this case, we can redraw the diagram as an isomorphic one, and 
then translate it to BPEL. Fortunately, we tend to draw the diagram structurally 
since it is natural for us to decompose a complex problem into small pieces
Practically, you can first draw a parallel processing diagram using Class 3 
components, and then add the synchronization links if any. eClarus product can 
translate it to a &#34;readable&#34; BPEL using its advanced algorithm.
Also I want to clarify the my previous post on our algorithm. In the diagram, 
without the synchronization links, it is a Class3. and it can be mapped to a 
&#34;readable&#34; BPEL using the algorithm Marlon mentioned. After the Class3 mapping, 
we add the links the the result BPEL.</description>
		<content:encoded><![CDATA[<p>As I stated in <a href="http://www.eclarus.com/pdf/BPMN_BPEL_Mapping.pdf" rel="nofollow">my<br />
white paper</a>, not all BPMN diagrams can be mapped onto BPEL processes<br />
isomorphically. So it is impossible to get the same diagrams after<br />
round-tripping without cluttering the BPEL files with annotations or<br />
equivalents. However, those diagrams that can be isomorphically translated cover<br />
the most real use cases. They are a reflection of what BPEL can do.<br />
Comparing with<br />
<a href="http://itredux.com/blog/2006/02/03/the-next-step-in-process-modeling/#comments" rel="nofollow"><br />
Marlon&#8217;s classification</a>, isomorphic diagrams are a subset of Class2, but a<br />
superset of&nbsp; Class3. Class 3 can be translated to BPEL using context-free<br />
pattern matching algorithm. However, the algorithm is not effective for diagrams<br />
of parallel processing with synchronization links, which belong to Class 2.<br />
<a href="http://www.flickr.com/photos/68312898@N00/270800770/" rel="nofollow">One example</a><br />
is shown in my previous post. It can be isomorphically mapped onto BPEL<br />
constructs. That is what <a href="http://www.eclarus.com" rel="nofollow">eClarus</a> product<br />
can solve.<br />
Some diagrams in Class 2 cannot be mapped isomorphically onto BPEL. Please<br />
look at <a href="http://www.flickr.com/photos/68312898@N00/271000777/" rel="nofollow">this<br />
diagram</a>. It is semantically equivalent to the<br />
<a href="http://www.flickr.com/photos/68312898@N00/270800770/" rel="nofollow">one</a> in my<br />
previous post. In this case, we can redraw the diagram as an isomorphic one, and<br />
then translate it to BPEL. Fortunately, we tend to draw the diagram structurally<br />
since it is natural for us to decompose a complex problem into small pieces<br />
Practically, you can first draw a parallel processing diagram using Class 3<br />
components, and then add the synchronization links if any. eClarus product can<br />
translate it to a &quot;readable&quot; BPEL using its advanced algorithm.<br />
Also I want to clarify the my previous post on our algorithm. In the diagram,<br />
without the synchronization links, it is a Class3. and it can be mapped to a<br />
&quot;readable&quot; BPEL using the algorithm Marlon mentioned. After the Class3 mapping,<br />
we add the links the the result BPEL.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BPMS Watch &#187; More on eClarus and Class 2 Roundtripping</title>
		<link>http://www.brsilver.com/wordpress/2006/10/12/roundtripping-update/#comment-249</link>
		<dc:creator>BPMS Watch &#187; More on eClarus and Class 2 Roundtripping</dc:creator>
		<pubDate>Fri, 13 Oct 2006 23:16:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.brsilver.com/wordpress/2006/10/12/roundtripping-update/#comment-249</guid>
		<description>[...] Re yesterday&#8217;s post, Yi Gao of eClarus wanted to get this image in his response, so I&#8217;m posting the following note on his behalf. [...]</description>
		<content:encoded><![CDATA[<p>[...] Re yesterday&#8217;s post, Yi Gao of eClarus wanted to get this image in his response, so I&#8217;m posting the following note on his behalf. [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
