What is Workflow Foundation
Workflow Foundation provide a way of describing the order of execution and dependent relationships between pieces of short- or long-running work. This work passes through the model from start to finish, and activities might be executed by people or by system functions.
When to use Workflow Foundation
When you are building Application that involves complex data flow and decision making (Like Approval) logic that are hard to manage in conventional ways.
SharePoint is very well known application that uses Workflow for Managing Content Approval.
When you need to build complex rule base Wizard kind of things
When you have very complex business rule processing (see case study section for details)
Perquisite
Visual Studio
Getting Started
Videos
Getting Started Videos
Read some overview Tutorials
Hands On Lab
Workflow Code Samples
Advance Topics
TODO
Case Studies
Related Technologies
TODO
Related Tools
TODO
Best Practices (Dos and Don`t Dos)
Recommended Books
Beginners :
Microsoft Windows Workflow Foundation Step by Step (Microsoft Windows Step by Step) by Kenn Scribner
Expert
Guru
Essential Windows Workflow Foundation by Dharma Shukla
http://social.technet.microsoft.com/wiki/contents/articles/9854.windows-workflow-wf-books.aspx
Discussions (FAQs)
TODO
Additional References
TODO