是否有可用的轻量级工作流程编排库

时间:2018-11-29 22:54:37

标签: .net software-design

我们的要求:

  • 一个轻量级的.NET库,使我们可以定义操作,然后使用这些操作定义工作流。
  • 工作流应该在代码中定义。
  • 某些操作可以声明为可同时运行。
  • 用于定义工作流程的UI很好,但是不是必需的。

不需要

  • 这不是用于长时间运行的业务工作流,而是用于将代码中的“通用操作”模块化的相对较短的时间。因此,不需要保存状态。
  • 我们不需要一个“服务器”组件,而只是一个我们可以集成的库。

我是在谈论“工作流程”还是我的要求使用其他名称?

1 个答案:

答案 0 :(得分:0)

业务工作流是状态机抽象的具体化。看一下可能在您的应用程序中使用的“状态机”库。例如,Stateless 3.0 - A State Machine library for .NET Core