I am in WF what series of [based on WF and WCF building Data Logic Layer] The article mentions that WF is not a product for enterprise business process applications,
But why do I use WF to develop enterprise business process applications, this is because WF features is a virgin process, enterprise business process application is the most complex process, with a process-oriented development platform to develop enterprise business process application is appropriate.
But after all, WF is not specifically for enterprise business processes, although WF has a good visual process designer (in fact, many people want to engage in enterprise business process application development of the friends because you see the WF process designer to decide to learn WF), But WF does not. For enterprise business process development should have the organizational structure system, user rights system, business process state management, such as basic business modules, so with WF development enterprise business process application to have a lot of basic work to do.
I have a series (based on WF design business process platform) mainly in the development of enterprise business process applications to do the basic work, this series will not be involved in this area.
This article uses a commonly used [countersigned] application, explains the basic idea which uses WF to construct enterprise business process application
This example will implement the following features
A set of business-related activities
A WF host that provides WCF services
Persisted so that the previous process can be resumed after the WF host restarts
A WPF client that communicates through WCF
WF Status Table
Note: This example does not provide an organizational structure system, User rights system Demo
This example downloads:
Http://files.cnblogs.com/foundation/countersignature.rar
Let's take a look at the scenario of the business process that this article is going to implement: countersigned
Business description