我了解了关于Windows Workflow Foundation的内容,人们使用它来建模业务流程,为什么不使用UML呢?
根据一些答案,工作流可以成为我的领域?
还有哪些工具与WF等效?
我了解了关于Windows Workflow Foundation的内容,人们使用它来建模业务流程,为什么不使用UML呢?
根据一些答案,工作流可以成为我的领域?
还有哪些工具与WF等效?
工作流基础是一个可执行的工作流 - 框架包括执行工作流的引擎。
它允许您在代码中编写工作流逻辑的部分。
我建议阅读 MSDN 上的 此开发人员介绍。
UML 两者都不做 - 您不能将代码用作 UML 的一部分,也不能执行 UML 工作流程。
UML 旨在成为文档和通信工具。
工作流基础是用于建模和执行工作流程的软件工具。
关于适用于建模领域的更新。
由于Workflow Foundation的核心是对工作流进行建模,因此您应该将其用于此目的。如果您的核心领域不是工作流,则应以更传统的方式对其进行建模。您可以使用Workflow Foundation来对您的模型的工作流进行建模。
Windows Workflow Foundation 是一个实际的运行时 - 一个真正的、有形的框架,用于执行使用 C# 编写、针对 Microsoft CLR 的长时间运行的程序。
另一方面,UML 只是一种抽象的定义“程序”的方式,可以在纸上比喻地表达。有可能有人会在 UML 中设计出一个工作流程,然后让其他人去实现它在 WWF 中,即编写实际的代码,或使用 UML 到 XAML 生成器。