gpt4 book ai didi

基于 ASP.NET 的工作流引擎

转载 作者:行者123 更新时间:2023-12-02 18:24:04 24 4
gpt4 key购买 nike

我正在为一个新应用程序制定设计规范,该应用程序将在很大程度上由工作流程驱动。

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

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

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

有什么建议吗?

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

编辑:似乎对此有合理的需求,但目前还没有产品......所以我可能会构建这个。

这是我想象的:

  • 名为 WebFlowPage 的自定义页面类
  • 所有 WebFlowPage 均在工作流映射器中注册。
  • 每个 WebFlowPage 都有某种形式的状态对象。
  • HttpHandler 负责根据工作流程选择适当的 WebFlowPage,并从状态对象填充它。

最佳答案

工作流程是动态的还是静态的?

如果工作流程很简单,您可以推出自己的工作流程引擎。在某些情况下,它可能相当简单,只需几个数据表即可处理规则、处理和状态。

许多工作流引擎都是为大规模处理(例如信用卡应用程序)而构建的。对于小规模,您至少应该考虑自己的,这将消除引擎的开销和依赖。

关于基于 ASP.NET 的工作流引擎,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/315758/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com