6.2. What Can Windows Workflow Do for Me?

Windows Workflow provides the following functionality out of the box:

  • A visual method of constructing your applications similar to our flowchart in Figure 6-1. This visual approach is more intuitive, can be easier to debug, is easier to unit test with changes in this release (a controversial idea discussed in the following sections), and can be understood by nontechnical users. Of course, developing an application entirely in code has its advantages as well—it is generally easier to test, and developers won't have to learn new ways of writing applications.

  • More efficient use of server resources. Inactive workflows "sleep" and are "rehydrated" when needed.

  • Coordination and synchronization. Workflows that ...

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.