2

我希望能够中断正在运行的工作流实例,比如当一个新活动即将被调用时,并提取有关工作流结构和特定实例中的数据的信息。然后我将咨询外部系统,根据它的响应,我可能会改变工作流的行为。我想要的选项是添加/删除活动和更改要调用的活动的参数。

我目前正在努力使用最好的引擎。我查看了 WWF、Apache ODE、Oracle Workflow 和 Active BPEL,据我了解,它们都可以为我提供所需的选项。我真的很感激任何关于哪一个最容易为我的目的工作的建议,以及上述任何一项可能会阻止我实现目标的任何限制。

谢谢

4

1 回答 1

0

很抱歉没有直接回答您的问题,但您可能对 Nicholas Blumhardt (AutoFac) 创建的名为 Stateless 的状态机框架感兴趣。我已经使用它而不是 Windows 工作流,我需要在其中快速配置工作流的步骤。我有一个可以更改的配置文件,并且可以很容易地将新步骤引入工作流程。有关更多详细信息,请参阅我的SO 答案

本质上,您将状态定义为State<T>,这使您可以轻松地将状态保存在数据库中。

于 2010-06-11T13:40:39.170 回答