Workflow foundation is very handy tool to develop Service Oriented Architecture(SOA) base application on .net platform.
Main step to utilize WF in your any .net application are as follows.
Step 1. Create a workflow using standard activity or custom activity with help of workflow designer.
Step 2. Create a workflow runtime instance in any desire host application to run workflow inside your desire application like window application, console application, asp.net application, window service.
Mainly two type of workflow supported by .net framwork.
- State Machine Workflows
State machine workflows is composition of set of states, transitions, and actions. It is more event driven workflow. It wait for an event and trigger to change the new state.