Objective
The full name of WF is Windows Workflow Foundation,
The first contact WF was in 2004, when Microsoft launched a CTP version of the development package, WinFX.
In the WinFX provides three content: Avalon, Indigo, Winoe at that time all three aspects of the content I have involved
Like many of Microsoft's technologies, WinFX has no follow-up after Bata2. Fortunately for me this year-long technology investment is not wasted, WinFX in 2006 in the form of Net 3.0 officially released (in fact, even if the WinFX without the following, I have no regrets, In the days of learning WinFX, I understand a lot of new design ideas.
In Net 3.0,
Avalon became the Windows Presentation Foundation abbreviation for WPF
Indigo became the Windows communication Foundation abbreviation for WCF
Winoe became the Windows Workflow Foundation abbreviation for the WWF
Later, Microsoft launched the wfp/e based on WPF, WFP/E is the predecessor of Silverlight.
WPF,WCF,WWF from the beginning is tied together, why the WWF now called WF, a "W", that is because the WWF and another abbreviation of the world Wild Fund to Nature "WWF"
So what is WF exactly, here I do not make a specific introduction, but WF is definitely not the traditional "workflow" level of things.
From WinFX to net3.x to NET4.0, WPF,WCF,WF is always put together,
WPF (Silverlight) is used for the presentation of program UI, WCF for program communication, WF for logic control of the program, and this idea is very clear in Microsoft's proposed WinFX to the present net3.x to NET4.0.
WPF (Silverlight) and WCF are now well known and widely used. But there are not many people who focus on WF.
To this end, I am prepared to write three series of articles: WF4.0 basic article, WF4.0 application, WF4.0 design, the main contents are as follows:
| WF4.0 Basic Articles |
Detailed instructions for the use of various activity and functional classes in WF4.0 |
| WF4.0 Applied Articles |
WF4.0 architecture, activity design, process designer development |
| WF4.0 Design Article |
How to apply WF4.0 to projects, how to design projects based on WF4.0 |
If you have some knowledge of wf3.x or WF4 Bata 1, you can look at this article I wrote
Comparison of Wf4bate 2 with previous versions
Http://www.cnblogs.com/foundation/archive/2009/10/22/1587798.html
If you don't know wf3.x, you don't have to understand wf3.x
This series will start with the most basic content to explain WF4.0