我应该选择哪个工作流引擎来实现工作流的动态重新配置?

我希望能够中断正在运行的工作流实例,比如何时要调用新活动,并提取有关工作流结构和特定实例中数据的信息。然后我将咨询外部系统,根据其响应,我可能会改变工作流程的行为。我想要的选项是添加/删除活动和更改要调用的活动的参数。 我目前正在努力使用最好的发动机。我查看了WWF,Apache ODE,Oracle Workflow和Active BPEL,据我所知,他们都可以为我提供我需要的选项。我真的很感激任何一个最容易为我的目的而工作的建议,以及上述任何限制可能会阻止我达到我的目标。 谢谢     
已邀请:
我很抱歉不直接回答您的问题,但您可能对由Nicholas Blumhardt(AutoFac)创建的名为无状态的状态机框架感兴趣。我使用了这个而不是Windows Workflow,我需要快速配置工作流程的步骤。我有一个配置文件,我改变,可以很容易地在工作流程中引入新的步骤。有关更多详细信息,请参阅我的答案。 基本上,您将状态定义为
State<T>
,这使您可以轻松地将状态保存在数据库中。     

要回复问题请先登录注册