我正在为一个受工作流驱动的新应用程序设计规范。
在我重新发明轮子之前,是否已经有一个像样的轻量级工作流引擎可以插入到 ASP.NET 中?
基本上,我正在寻找能够在自动处理状态管理的同时处理通过一组定义的工作流页面移动的东西。
如果还没有,我肯定会尝试从我的应用程序中抽象出引擎并将其放在 codeplex 上,因为它真的很方便。
有什么建议么?
注意:.NET 2.0,所以没有 WWF,尽管我认为 WWF 对我的需求来说太过分了。
编辑:似乎有一个合法的需求,并且那里没有产品......所以我可能会建造这个。
这是我所描绘的:
- 称为 WebFlowPage 的自定义页面类
- 所有 WebFlowPage 都在工作流映射器中注册。
- 每个 WebFlowPage 都有某种形式的状态对象。
- HttpHandler 处理基于工作流选择适当的 WebFlowPage,并从状态对象中填充它。