<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Distributed Compensation with REST and jBPM</title>
	<atom:link href="http://bill.burkecentral.com/2007/09/18/distributed-compensation-with-rest-and-jbpm/feed/" rel="self" type="application/rss+xml" />
	<link>http://bill.burkecentral.com/2007/09/18/distributed-compensation-with-rest-and-jbpm/</link>
	<description>Software plumbing using middleware wrenches</description>
	<lastBuildDate>Wed, 03 Mar 2010 09:43:21 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Pros and cons of standards &#124; The thoughts of an IT professional</title>
		<link>http://bill.burkecentral.com/2007/09/18/distributed-compensation-with-rest-and-jbpm/#comment-1826</link>
		<dc:creator>Pros and cons of standards &#124; The thoughts of an IT professional</dc:creator>
		<pubDate>Wed, 12 Mar 2008 01:54:17 +0000</pubDate>
		<guid isPermaLink="false">http://bill.burkecentral.com/2007/09/18/distributed-compensation-with-rest-and-jbpm/#comment-1826</guid>
		<description>[...] was reading Bill Burke`s post on transaction compensation via REST and JBPM and I have to tell that I agree with most of his [...]</description>
		<content:encoded><![CDATA[<p>[...] was reading Bill Burke`s post on transaction compensation via REST and JBPM and I have to tell that I agree with most of his [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Client driven business activity &#171; Angry Bill</title>
		<link>http://bill.burkecentral.com/2007/09/18/distributed-compensation-with-rest-and-jbpm/#comment-359</link>
		<dc:creator>Client driven business activity &#171; Angry Bill</dc:creator>
		<pubDate>Mon, 15 Oct 2007 12:55:22 +0000</pubDate>
		<guid isPermaLink="false">http://bill.burkecentral.com/2007/09/18/distributed-compensation-with-rest-and-jbpm/#comment-359</guid>
		<description>[...] Distributed Compensation with REST and&#160;jBPM [...]</description>
		<content:encoded><![CDATA[<p>[...] Distributed Compensation with REST and&nbsp;jBPM [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Web Things, by Mark Baker &#187; Blog Archive &#187; Fence sitting arguments</title>
		<link>http://bill.burkecentral.com/2007/09/18/distributed-compensation-with-rest-and-jbpm/#comment-240</link>
		<dc:creator>Web Things, by Mark Baker &#187; Blog Archive &#187; Fence sitting arguments</dc:creator>
		<pubDate>Thu, 20 Sep 2007 04:32:02 +0000</pubDate>
		<guid isPermaLink="false">http://bill.burkecentral.com/2007/09/18/distributed-compensation-with-rest-and-jbpm/#comment-240</guid>
		<description>[...] Little responds to an interesting post by Bill Burke about compensation based transactions. I don&#8217;t really have any direct response [...]</description>
		<content:encoded><![CDATA[<p>[...] Little responds to an interesting post by Bill Burke about compensation based transactions. I don&#8217;t really have any direct response [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Little</title>
		<link>http://bill.burkecentral.com/2007/09/18/distributed-compensation-with-rest-and-jbpm/#comment-225</link>
		<dc:creator>Mark Little</dc:creator>
		<pubDate>Tue, 18 Sep 2007 16:39:22 +0000</pubDate>
		<guid isPermaLink="false">http://bill.burkecentral.com/2007/09/18/distributed-compensation-with-rest-and-jbpm/#comment-225</guid>
		<description>I&#039;m not sure what you mean by enterprise features, but there are BPEL implementations that are reliable and fault-tolerant, providing transactional capabilities and recovery, including fault/exception handling. But BPEL definitely wasn&#039;t designed for human tasks. It&#039;ll be interesting to see how BPEL4People develops. I think jBPM should track that, but that&#039;s a separate issue.</description>
		<content:encoded><![CDATA[<p>I&#8217;m not sure what you mean by enterprise features, but there are BPEL implementations that are reliable and fault-tolerant, providing transactional capabilities and recovery, including fault/exception handling. But BPEL definitely wasn&#8217;t designed for human tasks. It&#8217;ll be interesting to see how BPEL4People develops. I think jBPM should track that, but that&#8217;s a separate issue.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: billburke</title>
		<link>http://bill.burkecentral.com/2007/09/18/distributed-compensation-with-rest-and-jbpm/#comment-224</link>
		<dc:creator>billburke</dc:creator>
		<pubDate>Tue, 18 Sep 2007 14:10:16 +0000</pubDate>
		<guid isPermaLink="false">http://bill.burkecentral.com/2007/09/18/distributed-compensation-with-rest-and-jbpm/#comment-224</guid>
		<description>Mark, maybe WS-BPEL doesn&#039;t have the enterprise features that jBPM has?  Like the ones I linked to in this blog?  Maybe that is the problem?  Also, BPEL doesn&#039;t have the human task modelling either correct?  That&#039;s why the BPEL for People spec was initiated?</description>
		<content:encoded><![CDATA[<p>Mark, maybe WS-BPEL doesn&#8217;t have the enterprise features that jBPM has?  Like the ones I linked to in this blog?  Maybe that is the problem?  Also, BPEL doesn&#8217;t have the human task modelling either correct?  That&#8217;s why the BPEL for People spec was initiated?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Little</title>
		<link>http://bill.burkecentral.com/2007/09/18/distributed-compensation-with-rest-and-jbpm/#comment-223</link>
		<dc:creator>Mark Little</dc:creator>
		<pubDate>Tue, 18 Sep 2007 13:56:47 +0000</pubDate>
		<guid isPermaLink="false">http://bill.burkecentral.com/2007/09/18/distributed-compensation-with-rest-and-jbpm/#comment-223</guid>
		<description>I think a workflow platform (BPM being part of that) is definitely more appropriate in a lot of cases. But remember that WS-BA came out of WS-BPEL&#039;s need for reliable compensations. Anyway, I&#039;m writing a blog entry to respond to this.</description>
		<content:encoded><![CDATA[<p>I think a workflow platform (BPM being part of that) is definitely more appropriate in a lot of cases. But remember that WS-BA came out of WS-BPEL&#8217;s need for reliable compensations. Anyway, I&#8217;m writing a blog entry to respond to this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: billburke</title>
		<link>http://bill.burkecentral.com/2007/09/18/distributed-compensation-with-rest-and-jbpm/#comment-222</link>
		<dc:creator>billburke</dc:creator>
		<pubDate>Tue, 18 Sep 2007 13:40:11 +0000</pubDate>
		<guid isPermaLink="false">http://bill.burkecentral.com/2007/09/18/distributed-compensation-with-rest-and-jbpm/#comment-222</guid>
		<description>Mark, I mean REST over HTTP in particular here, but you&#039;re right, even restlike styles combined with vanilla WS, CORBA, XML-RPC, or even Java RMI would be fine probably.  In the case where bpm is modelling the compensation work, probably the most important restlike style is idempotency.  Without it you&#039;d need a distributed transaction to maintain consistency when you&#039;re processing an individual state in a business process.  Over a long running activity though, I&#039;m still thinking that bpm may be the more appropriate for managing compensations than a generic coordinator like WS-BA even if you do combine it with individual, short distributed transactions.</description>
		<content:encoded><![CDATA[<p>Mark, I mean REST over HTTP in particular here, but you&#8217;re right, even restlike styles combined with vanilla WS, CORBA, XML-RPC, or even Java RMI would be fine probably.  In the case where bpm is modelling the compensation work, probably the most important restlike style is idempotency.  Without it you&#8217;d need a distributed transaction to maintain consistency when you&#8217;re processing an individual state in a business process.  Over a long running activity though, I&#8217;m still thinking that bpm may be the more appropriate for managing compensations than a generic coordinator like WS-BA even if you do combine it with individual, short distributed transactions.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Little</title>
		<link>http://bill.burkecentral.com/2007/09/18/distributed-compensation-with-rest-and-jbpm/#comment-221</link>
		<dc:creator>Mark Little</dc:creator>
		<pubDate>Tue, 18 Sep 2007 12:54:57 +0000</pubDate>
		<guid isPermaLink="false">http://bill.burkecentral.com/2007/09/18/distributed-compensation-with-rest-and-jbpm/#comment-221</guid>
		<description>Bill, by REST in this posting, do you really mean as it is used within the WWW? REST is an architectural style, so it could be used elsewhere and without HTTP.</description>
		<content:encoded><![CDATA[<p>Bill, by REST in this posting, do you really mean as it is used within the WWW? REST is an architectural style, so it could be used elsewhere and without HTTP.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
