Windows Workflow Foundation (WF) is one of the parts of the .NET 3.0 framework as
released by Microsoft. One of the most interesting aspects of Windows Workflow Foundation
(WF) is the separation between business process code and the actual implementation,
often a requirement in Service Oriented Architecture (SOA). Before Windows Workflow Foundation the typical
scenario would be to write both the business logic and the actual implementation
in C#, Visual Basic .NET or another .NET language. The result was no clear separation
between business logic and its implementation. With the release of Windows Workflow
Foundation (WF) the business logic can be defined in the workflow while the actual underlying
implementation is done in C#, Visual Basic .NET or another .NET language. So basically
the what is done in the workflow and the how is
done in traditional programming code read more.