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

Oracle 我应该选择哪个工作流引擎来实现工作流的动态重新配置?,oracle,apache,workflow,workflow-foundation,business-process,Oracle,Apache,Workflow,Workflow Foundation,Business Process,我希望能够中断正在运行的工作流实例,比如说在即将调用新活动时,并提取有关工作流结构和特定实例中数据的信息。然后,我将咨询外部系统,根据其响应,我可能会改变工作流的行为。我想要的选项是添加/删除活动和更改要调用的活动的参数 我目前正在努力与引擎,它是最好的去。我看过WWF、ApacheODE、Oracle工作流和活动BPEL,据我所知,它们都可以为我提供所需的选项。我真的很感激任何建议,哪一个将是最容易为我的目的和任何限制上述任何一个可能会阻止我达到我的目标 谢谢很抱歉没有直接回答您的问题,但您可

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

我目前正在努力与引擎,它是最好的去。我看过WWF、ApacheODE、Oracle工作流和活动BPEL,据我所知,它们都可以为我提供所需的选项。我真的很感激任何建议,哪一个将是最容易为我的目的和任何限制上述任何一个可能会阻止我达到我的目标


谢谢

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


本质上,您将状态定义为
状态
,这允许您轻松地将状态持久化到数据库中。

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


基本上,您将状态定义为
状态
,这使您可以轻松地将状态持久化到数据库中。

谢谢您的回答,David。我一定会考虑使用你的建议。到目前为止,我已经决定使用WWF,这对我来说可能是一个有用的选择。只需确认-无状态可用于仅重新配置工作流实例,而不是工作流本身?是的,您只需更改状态机的状态和触发器。谢谢您的回答,David。我一定会考虑使用你的建议。到目前为止,我已经决定使用WWF,这对我来说可能是一个有用的选择。只是为了确认-无状态可用于仅重新配置工作流实例,而不是工作流本身?是的,您只需更改状态机的状态和触发器。