执行单个工作流的工作流服务与 WCF 服务

Workflow Service vs WCF service that executes a single workflow

试图决定我是需要实施 WF 服务还是坚持使用仅调用工作流并 return 结果的 WCF 服务。
我不需要关联句柄,也不需要在执行过程中的某个地方暂停工作流。它只需要执行一个工作流和 return 结果。此外,我可能想向服务添加一些完全不涉及工作流的方法。那么,有这样或那样的好处吗,或者 WF 服务只是一个漂亮的包装器,用于将工作流公开为服务?

如果您不需要花里胡哨的东西,我建议您不要选择 WF 服务。 WF 服务确实将您置于面向企业的用例紧身衣中。如果那不是您要去的地方,那么请与 WF 进行更松散的集成。

我的两分钱。