{"id":35,"date":"2008-10-29T14:18:09","date_gmt":"2008-10-29T13:18:09","guid":{"rendered":"http:\/\/blog.tostevin.net\/2008\/10\/30\/wf-wcf-40\/"},"modified":"2018-03-30T12:40:19","modified_gmt":"2018-03-30T11:40:19","slug":"wf-wcf-40","status":"publish","type":"post","link":"https:\/\/showmethecode.net\/?p=35","title":{"rendered":"WF &#038; WCF 4.0"},"content":{"rendered":"<p>The good news is that in the next version of the framework WF &amp; WCF will be even more closely linked than in 3.5. In addition a lot of the plumbing &amp; infrastructure code that I had to write for Rio should (in theory ;-D\u00a0 ) be provided for us in a new toolset codenamed &#8220;Dublin&#8221;. This is a set of tools to extend IIS &amp; the Windows App server to allowing us to look into persisted WFs &amp; manage them a whole lot better, especially in the case where problems occur &#8230; as with all new stuff &#8230; we&#8217;ll see !!<\/p>\n<p>In addition there&#8217;s loads of cool new stuff in 4.0 that we really needed in 3.0 &amp; 3.5 such as &#8230;&#8230;..<\/p>\n<ul>\n<li>Transactions can be flowed from one WF to another!<\/li>\n<li>The ability to run async calls without having to code up all the usual complexities<\/li>\n<li>True parallel Activity execution<\/li>\n<li>A new workflow type of &#8220;Flow&#8221;\u00a0<\/li>\n<li>Rules aren&#8217;t xml expressions now but full blown Activities &#8230; how that&#8217;s gonna work I have no idea !\u00a0 ;-D<\/li>\n<\/ul>\n<p>The bad news is that they&#8217;ve completely re-written the WF Runtime &amp; design tools from the ground up to the extent that existing (3.0 &amp; 3.5) workflows &amp; custom activities will have to go through a special &#8220;interop&#8221; layer.<\/p>\n<p><a href=\"https:\/\/showmethecode.net\/wp-content\/uploads\/2008\/10\/wf_wcf.jpg\" title=\"Dublin\"><img decoding=\"async\" src=\"https:\/\/showmethecode.net\/wp-content\/uploads\/2008\/10\/wf_wcf-150x150.jpg\" alt=\"Dublin\" \/><\/a><a href=\"https:\/\/showmethecode.net\/__oneclick_uploads\/2008\/10\/wfwcf.JPG\" title=\"Dublin\"><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The good news is that in the next version of the framework WF &amp; WCF will be even more closely linked than in 3.5. In addition a lot of the plumbing &amp; infrastructure code that I had to write for Rio should (in theory ;-D\u00a0 ) be provided for us in a new toolset codenamed [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":[]},"categories":[6,25],"tags":[18,23,16,41],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p26Fp9-z","_links":{"self":[{"href":"https:\/\/showmethecode.net\/index.php?rest_route=\/wp\/v2\/posts\/35"}],"collection":[{"href":"https:\/\/showmethecode.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/showmethecode.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/showmethecode.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/showmethecode.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=35"}],"version-history":[{"count":5,"href":"https:\/\/showmethecode.net\/index.php?rest_route=\/wp\/v2\/posts\/35\/revisions"}],"predecessor-version":[{"id":708,"href":"https:\/\/showmethecode.net\/index.php?rest_route=\/wp\/v2\/posts\/35\/revisions\/708"}],"wp:attachment":[{"href":"https:\/\/showmethecode.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=35"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/showmethecode.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=35"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/showmethecode.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=35"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}