在ASP.NET 3.5 Web应用程序中使用Windows Workflow Foundation的最佳方法是什么。
在我的情况下,有几个工作流程(顺序),包括许多步骤,用户有权保存和退出任何这些步骤;状态必须持久化,可能在SQL Server中。 将工作流作为Web服务公开是个好主意?我对工作流程一无所知,只尝试过wf控制台应用程序。
请指导我正确的方向,我也想知道在ASP.NET Web Apps中使用wf是否有任何特定的和已建立的架构。我们为我们的网络应用程序(BLL,DAL,服务等)提供了分层架构,我想知道在哪里可以将工作流程整合到当前架构中。
非常感谢提前。
更新:谢谢Rubens Farias帮助我获得第一名。 我们仍然不确定哪种方法最好。
请提供使用工作流程的任何示例框架或示例Web应用程序 到目前为止......
1.使用Page Flow Application Block是否是个好主意 2. WF4有很多变化,我应该等待吗? 3.或者使用WF作为Rubes Farias建议请指导我的朋友,我绝望了:(
答案 0 :(得分:0)
您一定要阅读本文档:Foundations: Workflow Services
您可以添加开箱即用的持久性服务,这样您的工作流就会持久存储到SQL Server数据库中,并将它们作为WCF服务公开(RESTfull方法也可用)。