アプリケーションのエンド ユーザーにとって、Windows Workflow Foundation を使用するメリットはありますか? また、WF は WCF とどのように適合しますか?
2 に答える
一般に、サービスまたはビジネス層の実装に使用されるテクノロジーはエンド ユーザーにとって仮想である必要があります。
実行時にワークフローを編集する (ビジネス ロジックを実装する) ためのデザイナーをエンド ユーザーに提供すると、エンド ユーザーにとってメリットがあります。そうすれば、エンド ユーザーは非常に簡単にその場でアプリケーションを変更できます。
WF と WCF は、2 つの異なる目的で使用される 2 つのテクノロジです。WF がインプロセス ワークフロー エンジンであるのに対し、WCF はよりコミュニケーション指向です。これらはワークフロー サービスにまとめられ、ワークフロー アクティビティを使用して WCF サービスを作成できます。
WF がエンド ユーザーにとって役立つかどうかは、ソリューションのニーズによって異なります。
ユーザーがプロセスを設計するソリューションを作成している場合、それは非常に役立ちます。ニーズに合わせて WF デザイナーを作成し、VS ダイレクトを使用するよりも優れたユーザー エクスペリエンスを得ることができます。
私は、プロセスを作成して実行するためにワークフローを頻繁にモデル化するエンジニアがユーザーであるプロジェクトに取り組んでいます。これは、速度と使いやすさの点で非常に重要であると言えます。
ワークフロー サービスについては、http: //msdn.microsoft.com/en-us/library/vstudio/dd456788 (v=vs.100).aspx を確認してください。
これが役立つことを願っています!