6.1. Why Use Windows Workflow Foundation?

Before we look at how to use Microsoft WF, you may be wondering why you should bother.

WF can greatly simplify the development of applications that deal with complex and long-running processes, as traditional coding methods are not ideal for solving this type of problem.

To understand why they are not, let's take the example of a visa approval system (loosely based on my experience of the UK/Australian emigration process), as shown in the flowchart in Figure 6-1.

Figure 6.1. Visa processing system workflow

Even if you have no experience with the Australian emigration process, you can probably gain an ...

Get Introducing .NET 4.0: with Visual Studio 2010 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.