0

我们的团队将为日志运行流程设计一个工作流解决方案。我们必须为工作流维护持久性、跟踪和版本控制。工作流服务器需要执行多个工作流。我们正在使用 wf4.0。我们正在为工作流服务器寻找最佳架构。以下几点是我们心中的考虑。

  1. WCF 和 wf 之间的集成以及存储在数据库中的工作流。在这种方法中,客户端调用 wcf 服务,该服务从数据库加载工作流 xaml 文件,并使用加载的工作流创建 WorkflowApplication 对象并执行此操作。在这种方法中,只有一个端点与 wcf 服务一起公开。现在 wcf 服务负责使用工作流应用程序类启动工作流。

  2. 工作流服务与 wcf 的内置集成。在其中使用消息活动开发工作流并使用工作流服务主机托管,客户端直接通过其端点调用。

现在我必须从其中一种方法中选择一种方法。请建议我选择一种或任何其他最适合日志运行工作流的方法,该工作流还保持持久性、跟踪和版本控制。

4

1 回答 1

1

使用 WCF 集成公开工作流是迄今为止最简单的方法。您可以自己管理一切,但在大多数情况下,您所做的只是复制已经为您编写的代码。如果您喜欢挑战并按小时计酬,但如果您想完成任务,则内置解决方案的生产力要高得多。

于 2012-04-05T06:57:36.923 回答