0

我有一个现有项目,它是一个运行多个流程的应用程序,调用其他流程来执行一些流程。
当前实现使用无状态状态机来处理流。
我现在正在重写这个项目(由于几个原因),我正在尝试使用 WF4 进行流量控制。

我的问题是:我应该构建一个只处理流程并为实际业务逻辑调用外部类的工作流(流程图),还是应该在工作流活动(主要是代码活动)中实现业务逻辑?

4

1 回答 1

1

如果您能够提取一些通用信息来决定您的转换,那么逻辑类的分离将保护您免受 WF 版本更改的影响。因此,您只需要在 WF 中调用您的 biz 逻辑方法,并保持逻辑部分不变。

于 2012-12-02T10:14:34.563 回答