Considering workflow programs as imperative programs, we need to think of three fundamental things:
How to define workflow programs
How to build (compile) workflow programs
How to execute workflow programs
By WF designer (recommended)
Typing XML tags manually
Essentially, a workflow program is a .NET program, no matter how we create it.
After defining workflows, we can build workflow applications as we build normal .NET applications.
When it comes to workflow execution, we need to consider three basic things:
How to flow data into and out of a workflow
How to store temporary data when a workflow is executing
How to manipulate data in a workflow
This chapter is going to focus on answering these questions.
Windows Vista/7 or Windows Server 2008
Visual Studio 2010 and .NET framework 4.0
We can also use Windows XP; however, its usage is not recommended.