基于ASP.NET的工作流引擎

Fly*_*wat 7 asp.net workflow

我正在研究一个新应用程序的设计规范,该应用程序将大量工作流程驱动.

在我重新发明轮子之前,是否有一个体面的轻量级工作流引擎可以插入到ASP.NET中?

基本上,我正在寻找能够处理通过一组定义的工作流页面同时自动处理状态管理的东西.

如果这还没有,我肯定会尝试从我的应用程序中抽象引擎并将其放在codeplex上,因为它会非常方便.

有什么建议?

注意:.NET 2.0,所以没有WWF,尽管我认为WWF对我的需求来说太过分了.

编辑:似乎有合理的需要,并没有产品...所以我可能会建立这个.

这是我想象的:

  • 自定义页面类称为WebFlowPage
  • 所有WebFlowPage都在Workflow映射器中注册.
  • 每个WebFlowPage都有某种形式的状态对象.
  • HttpHandler处理基于工作流选择适当的WebFlowPage,并从状态对象填充它.

Gur*_*epS 0

我认为没有一个工作流引擎可以自动为您处理状态,但是如果您正在浏览一组页面(例如电子商务网站上的结帐流程),也许 ASP.NET 向导控件可以帮助您?