2

たとえば、新しいアクティビティが呼び出されようとしているときに、実行中のワークフロー インスタンスを中断し、ワークフローの構造と特定のインスタンスのデータの両方に関する情報を抽出できるようにしたいと考えています。次に、外部システムに相談し、その応答に従って、ワークフローの動作を変更する可能性があります。私が望んでいるオプションは、アクティビティの追加/削除と、呼び出されるアクティビティのパラメーターの変更です。

現在、どのエンジンが良いか悩んでいます。私は WWF、Apache ODE、Oracle Workflow、および Active BPEL を見てきましたが、理解できる限り、それらはすべて必要なオプションを提供してくれます。私の目的のために最も簡単に作業できる推奨事項と、上記のいずれかが私の目標を達成するのを妨げる可能性のある制限について、本当に感謝しています。

ありがとう

4

1 に答える 1

0

質問に直接答えなくて申し訳ありませんが、Nicholas Blumhardt (AutoFac) によって作成された Stateless と呼ばれるステート マシン フレームワークに興味があるかもしれません。ワークフローのステップをすばやく構成する必要がある Windows ワークフローの代わりにこれを使用しました。1 つの構成ファイルを変更して、新しいステップをワークフローに非常に簡単に導入できます。詳細については、SO の回答を参照してください。

基本的に、状態を次のように定義しますState<T>。これにより、状態をデータベースに簡単に永続化できます。

于 2010-06-11T13:40:39.170 に答える