2

リクエストを処理するサービスがあり、それが受け取ります。各リクエストを処理するためのワークフローには多くのステップがあり、いくつかの条件 (中間変数など、何らかのサービス呼び出しの結果) に応じて分岐します。基本的に、ワークフロー全体は大きなフローチャートとして記述できます。

現在、私の実装には多くの大きなIf-elseブロックが含まれています。各ブロックには、再び多くのif-elseサブブロックなどがあります。このコードは、管理と開発が非常に困難です。たとえば、いくつかの新しいステップ/ブランチがフローチャートに追加された場合、対応するコードの変更を行い、それらの変更をテストするのは非常に困難です。

そのような状況で使用できるライブラリはありますか? と聞いAmazon Simple Work Flowたことがありますが、ここで使用できますか?

4

1 に答える 1

1

drools フロー、http: //www.jboss.org/drools/drools-flowでは、ワークフローをフロー グラフとしてモデリングできます。これは Java ベースであり、グラフィカル フロー モデリング用の Eclipse プラグインを備えています。Drools フローは、同様のプロジェクトであるjBPM5 http://www.jboss.org/jbpm/にマージされました。

于 2012-07-16T07:08:46.127 に答える