<?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/"
		>
<channel>
	<title>Comments on: Thoughts about workflow foundation</title>
	<atom:link href="http://www.udidahan.com/2007/01/05/thoughts-about-workflow-foundation/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.udidahan.com/2007/01/05/thoughts-about-workflow-foundation/</link>
	<description>Enterprise Development Expert &#38; SOA Specialist</description>
	<lastBuildDate>Wed, 08 Sep 2010 18:14:32 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: WillSmith</title>
		<link>http://www.udidahan.com/2007/01/05/thoughts-about-workflow-foundation/comment-page-1/#comment-357</link>
		<dc:creator>WillSmith</dc:creator>
		<pubDate>Mon, 08 Jan 2007 18:23:05 +0000</pubDate>
		<guid isPermaLink="false">http://udidahan.weblogs.us/archives/362#comment-357</guid>
		<description>The posts I have put to the WF team have to do with State Machine work flows.  State Machines are a great tool for doing business rules and user interface states.  However WF support is too weak in this area so we won&#039;t be able to use it unfortunately.</description>
		<content:encoded><![CDATA[<p>The posts I have put to the WF team have to do with State Machine work flows.  State Machines are a great tool for doing business rules and user interface states.  However WF support is too weak in this area so we won&#8217;t be able to use it unfortunately.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Johnson</title>
		<link>http://www.udidahan.com/2007/01/05/thoughts-about-workflow-foundation/comment-page-1/#comment-356</link>
		<dc:creator>Mark Johnson</dc:creator>
		<pubDate>Sun, 07 Jan 2007 23:52:37 +0000</pubDate>
		<guid isPermaLink="false">http://udidahan.weblogs.us/archives/362#comment-356</guid>
		<description>I am currently evaluating WF for a revision to our existing product.  The current system has various &quot;work flows&quot; that are implemented in business objects and uses a DB for persistence. The work flows are defined using XML definition files.  The problems with the current work flows is that they are complicated and difficult to modify without having side effects.  

After researching WF for 2 weeks now, I was feeling like WF would give us flexibility, agility, confidence to change, loose coupling and better process visibility.   But I must admit that your less than positive opinion of WF is making me rethink my position.  There are definitely skeptics about WF in our team.

I too agree that the communications supported by WF (local services and web services) is rather limiting.  It would&#039;ve been nice to also include WCF and MSMQ as communication options (especially for proper loosely coupled eventing).

So your major problems are that WF is too general, implements its own threading and own activation model.  Why is a general (as opposed to a product i.e. BizTalk) work flow foundation bad?  Why is it a problem that WF handles its own threading?  What is your concern with WF&#039;s activation model (it is fairly easily overridable)?</description>
		<content:encoded><![CDATA[<p>I am currently evaluating WF for a revision to our existing product.  The current system has various &#8220;work flows&#8221; that are implemented in business objects and uses a DB for persistence. The work flows are defined using XML definition files.  The problems with the current work flows is that they are complicated and difficult to modify without having side effects.  </p>
<p>After researching WF for 2 weeks now, I was feeling like WF would give us flexibility, agility, confidence to change, loose coupling and better process visibility.   But I must admit that your less than positive opinion of WF is making me rethink my position.  There are definitely skeptics about WF in our team.</p>
<p>I too agree that the communications supported by WF (local services and web services) is rather limiting.  It would&#8217;ve been nice to also include WCF and MSMQ as communication options (especially for proper loosely coupled eventing).</p>
<p>So your major problems are that WF is too general, implements its own threading and own activation model.  Why is a general (as opposed to a product i.e. BizTalk) work flow foundation bad?  Why is it a problem that WF handles its own threading?  What is your concern with WF&#8217;s activation model (it is fairly easily overridable)?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
