しばらくの間、.net をサポートするオープン ソースのルール エンジンを探し回っています。その目的は、エンド ユーザーがカスタマイズされた Web クライアント UI を介して独自のルールを編集し、家のエネルギー消費を制御できるようにすることです (たとえば、何かのオン/オフを切り替えるなど)。
Drools は、ルール エンジンのリストで最高の 1 つであるようです。ただし、その保守バージョンは Java をサポートしていますが、.NET プラットフォームについては、2007 年以降ほとんど放棄されています。Drools .NET が .NET 4.5 アプリケーションに統合されているという役立つ記事やチュートリアルは見つかりませんでした。
したがって、現時点での私の結論は、オープン ソースの BRE は .NET を十分にサポートしていないということです。したがって、WWF の Rule SET と WebRule (無料版) を使用して、いくつかのトライアルを開始しました。カスタマイズされた UI を介してエンド ユーザーにルールの編集を公開することに関しては、どちらにもいくつかの制限があります。そのため、BRE をサービスとして公開し、Web API を介して BRE と通信する UI を作成することを計画しています。
それは可能ですか?皆さんは、この戦略が目的を達成するのに役立つと思いますか? それとも、他の道を探るべきですか?