It is not difficult to get a preliminary impression of WF. However, if you want to really understand this technology, you still need to have a deep understanding. This chapter will introduce the different sections of WF in more details, let's start with a large view of these components, as shown in:
Below are the most basic components of WF:
Activity: a unit of work. The work implemented by an activity may be very simple and complicated.
Workflow: A group of activities implement certain process logic.
Workflow designer: A graphical tool built in virtual studio for creating and modifying WF workflows and activities.
Basic activity Library: A group of basic activities that developers can use to create workflows. Workflows can also be used to freely perform other activities, as shown in the preceding figure.
Runtime Engine: a wf Support class library used to execute workflows. The runtime engine also provides other services, such as the interaction mechanism with software outside the workflow.
Host process: a Windows application that runs the WF runtime engine. It can run any workflow.
If you want to understand WF, You have to master all of this. This is just the beginning,