WWFでの私の経験はかなり悪いものでした。存在することがわかっているワークフローを開発するのには最適ですが(「このドキュメントはマネージャーに送られ、次に人事部に送られ、無効な場合は提出者に戻されます」など)、動的な構成が必要な場合は本当に面倒です. おわかりのように、完全に構成可能なシステムに使用しようとしましたが、BizTalk は非常にうまく機能します。MS は、開発者が BizTalk をそれほど安価に交換できるようにすることに熱心ではないようです。
また、 Acumen ルール エンジンとツールを使用することも検討しました。これは、WWF を削除して置き換える時間がありませんでしたが、必要なものに非常に適しているように見えました。
ルールを比較的単純にする場合は、ソース コードを持っているルール エンジンを使用するか、自分で作成することを強くお勧めします。 Justin Etheredgeには、Domain-Driven Designs (Evans) で特定されたパターンを使用して、カスタム ルールによるドメイン検証の実行に関する2 部構成の記事があります。
同じガイドラインに従って現在のプロジェクトに同様のシステムを実装し、データベースからルールをシリアル化/逆シリアル化します。Drools.NETを確認する必要があります。