Side by side versioning of workflow services

One of the really important new features in Windows Workflow Foundation 4.5 is the capability to version workflows and workflow instances. You get to choose what you want to do, either keep running existing instances with their original workflow definition or upgrade them to the latest workflow definition. In the previous blog post I described how to upgrade existing workflow instances to run with the last version. However there are cases where that is not what you want, instead you want to deploy multiple version of the same workflow side by side and use the original version for each instance. … Continue reading Side by side versioning of workflow services

Updating workflow instances using an update map

One of the really important new features in Windows Workflow Foundation 4.5 is the capability to version workflows and workflow instances. You get to choose what you want to do, either keep running existing instances with their original workflow definition or upgrade them to the latest workflow definition.   What should you do, upgrade exiting instances or run multiple definitions side by side? Both the upgrade to latest and keep running with the original definition make sense in different scenarios. If you find a bug in your workflow definition the update scenario is probably what you are looking for. However … Continue reading Updating workflow instances using an update map

DotNed podcast: Matt Milner over REST, de ASP.NET Web API en meer

In deze podcast spreekt Maurice de Beijer met Matt Milner over zijn TechDays presentaties. Ze hebben het onder meer over REST service en waarom je die wil gebruiken ipv SOAP services. Daarnaast komt Windows Workflow Foundation aan bod en wat daar allemaal nieuw is. Verder spreken ze over Windows Azure en de Azure Service Bus. Links: TechDays presentaties: http://www.techdays.nl/SprekerDetail.aspx?cid=2229 Blog: http://mattmilner.com/blog/ Met dank aan onze sponsor RedGate.   Hij is hier te downloaden.   Enjoy!

Windows Workflow Foundation 3 Types Marked Obsolete in .NET 4.5

People have been wondering for a while what the future of WF3 was since the release of WF4. So far both workflow stacks have coexisted in .NET 4 and there has been no official statement about the future of the older WF3 stack.   That has just changed! The workflow team at Microsoft has just announced that they are marking the WF3 stack as deprecated with the next release of the .NET framework, .NET 4.5. Of course the types are still there but you will get compile time  warnings for using them and you can expect the classes to be … Continue reading Windows Workflow Foundation 3 Types Marked Obsolete in .NET 4.5

What’s New in Windows Workflow Foundation in .NET 4.5 (part 3)

This is the 3rd post about what is new with Windows Workflow Foundation in .NET 4.5 as announced at the //build/ conference. See also part 1 about the designer enhancements and part 2 about the other runtime enhancements.   This 3rd post is about one of the biggest missing pieces which is versioning workflows. To understand why this is so painful at the moment it is important to remember that workflow instances often run for a long time. And that is not just a long time in computer terms, like a few minutes, but a long time in human terms … Continue reading What’s New in Windows Workflow Foundation in .NET 4.5 (part 3)

What’s New in Windows Workflow Foundation in .NET 4.5 (part 2)

During the last //build/ conference a number of new WF4.5 features where announced. In part 1 I took a look at the designer improvements, in this blog post I am going to take a look at some of the runtime enhancements.   New activities. As part of WF 4.5 we will see some new activities in the box. The number isn’t earth shattering but as I always tell people WF activities are all about your business and Microsoft can’t create activities tailored to your business, you need to do so yourself. One useful new activity is the NoPersistScope. Not that … Continue reading What’s New in Windows Workflow Foundation in .NET 4.5 (part 2)

What’s New in Windows Workflow Foundation in .NET 4.5 (part 1)

During the last //build/ conference a number of new WF4, or should I now say WF4.5, features where announced. While the list of new features isn’t earth shattering long some of the most annoying shortcomings where addressed.   Designer enhancements As a developer I spend a lot of time in the designer so any improvements there are going to make me happy. And I am very happy to see some of the new features.   Auto surround with a Sequence. This seemingly small feature is a real time saver. There are lots of places where an activity has a child … Continue reading What’s New in Windows Workflow Foundation in .NET 4.5 (part 1)

Guerrilla Enterprise .NET Copenhagen

For those that attended the Guerrilla Enterprise .NET course last week in Copenhagen and didn’t get a change to download all the sample you can download all the demos Richard Blewett, Dominick Baier and I wrote from here. And thanks for being there, it was a fun event

SqlWorkflowInstanceStore and SQL Azure

Some time ago I blogged about how to get the SqlWorkflowInstanceStore working with SQL Azure. In order for this to work we had to make a few changes to the SqlWorkflowInstanceStoreSchema.sql script and as a result we ended up in a working but officially not supported scenario. And while this worked just fine with the Windows Azure 1.2 SDK there was a change in the Windows Azure 1.3 SDK which resulted in each deployment being seen in a new service deployment. This last change even happened if no change was made to the workflow service or the assemblies but resulted … Continue reading SqlWorkflowInstanceStore and SQL Azure

WF4 State Machine in the Multi-Targeting Pack for Microsoft .NET Framework 4 Platform Update 1

Lots of people like to use the state machine model workflow as this is a very flexible way of working that often fits in with how real work processes work. With WF3 we had a state machine workflow but with WF4 this was not ready in time and as a result we didn’t get to use this model. There where a few whitepapers on how to do a state machine using a flowchart and for simple cases those worked quite well. Microsoft also released an implementation of the state machine for WF4 on CodePlex and while that worked quite well … Continue reading WF4 State Machine in the Multi-Targeting Pack for Microsoft .NET Framework 4 Platform Update 1