I am working on an asp.net mvc project that will use the MS Windows Workflow Foundation to manage client business workflows. These are long workflows that span a time of a year or two. Therefore, we decided to use State Machine workflows. A workflow instance will be stored in the database if it is not in use (or in standby mode).
I am new to MS WF and would like to know the best practices for implementing workflows for an asp.net mvc application.
In particular, where should I host the WF runtime? In asp.net mvc or in a separate process like a windows service?
I would really appreciate it if I heard success stories about how MS WF is implemented in asp.net mvc?
Any comments and ideas are welcome.
Thanks everyone
Cullen
source share