什么是Windows Workflow Foundation(WF)的目的?

Aca*_*uza 6 .net workflow-foundation

我已经阅读了有关Windows工作流基础的内容,人们使用它来建模业务流程,为什么不使用UML?

根据一些答案,工作流程可以是我的域名?

还有哪些其他工具与WF相同?

Ode*_*ded 8

工作流基础是可执行的工作流 - 框架包括执行工作流的引擎.

它允许您在代码中编写工作流逻辑的一部分.

我建议在MSDN上阅读这篇开发人员介绍.

UML不会做任何事情 - 您不能将代码用作UML的一部分或执行UML工作流.

UML旨在用作文档和通信工具.

Workflow Foundation是一种用于建模和执行工作流的软件工具.


更新,关于建模域的适用性.

由于工作流基础的核心是模型的工作流程,这是你应该作什么用途.如果核心域不是工作流,则应以更传统的方式对其进行建模.您可以使用Workflow Foundation为模型的工作流建模.


Ern*_*rno 5

当程序(进程)需要运行很长时间并且花费大量时间等待(用于输入,超时等)时,它仍然会消耗内存和CPU时间。Windows Workflow Foundation能够运行这样的程序,并将其换出到持久性存储(例如SQL Server)中,并在该过程继续时再次激活它。

您所指的设计器是一种绘制程序的好方法,而不是用C#编写程序。

UML是完全不同的“事物”(如果您愿意的话,是“野兽”),它是一种用于分析和设计流程和软件的语言。