0

私たちのチームは、ログ実行プロセスのワークフロー ソリューションを設計します。ワークフローの永続性と追跡とバージョン管理を維持する必要があります。ワークフロー サーバーは、複数のワークフローを実行する必要があります。wf4.0を使用しています。ワークフロー サーバーに最適なアーキテクチャを見つけています。以下の点は、私たちの心にある考慮事項です。

  1. データベースに格納された WCF と wf およびワークフローの統合。このアプローチでは、クライアントはデータベースからワークフロー xaml ファイルをロードし、ロードされたワークフローで WorkflowApplication のオブジェクトを作成し、これを実行する wcf サービスを呼び出します。このアプローチでは、wcf サービスで公開されるエンドポイントは 1 つだけです。wcf サービスは、workflowapplication クラスを使用してワークフローを開始する責任があります。

  2. ワークフロー サービスと wcf の組み込み統合。ワークフローがメッセージ アクティビティで開発され、workflowservice ホストでホストされる場合、クライアントはそのエンドポイントから直接呼び出します。

今、私はそれらの1つから1つのアプローチを選択する必要があります. 永続性、追跡、およびバージョン管理も維持するログ実行ワークフローに最適なアプローチを選択することをお勧めします。

4

1 に答える 1

1

WCF 統合を使用してワークフローを公開するのが、最も簡単な方法です。すべてを自分で管理できますが、ほとんどの場合、既に作成されたコードを複製するだけです。挑戦するのが好きで、時間単位の罰金が支払われる場合でも、物事を成し遂げたい場合は、組み込みソリューションの方がはるかに生産的です。

于 2012-04-05T06:57:36.923 に答える