2011-09-04 7 views
37

私はルールエンジンの恩恵を受けるプロジェクトに取り組んでいます。私はWindowsワークフローエンジンを使用しているだけだと考えていましたが、他に何があるのか​​知りたいと思います。.Netルールエンジン

私のプロジェクトは予算の大部分を費やしています。だから私は控えめな価格(< $ 1,000の範囲)にするための提案が必要です。

私はInRuleを見ましたが、(私が見ることができる)価格は掲載しません。だから、私はそれが "あなたがそれを買う余裕がないか尋ねなければならないか"という製品の一種だと推測しています。

私はこの記事を見ました:Looking for simple rules-engine library in .NET

しかし、それは古いですし、オープンソースに焦点を当てています。

だから、適度な価格の.Netルールエンジンがありますか?

+4

私はこの質問に対する答えに興味があります。私はちょうど自分自身を書こうとしていましたが(mitchはそれほど複雑ではないと言っていますが)、ここで推奨されているWindows Workflow Engineまたはライブラリの1つを拡張できるかどうかは興味深いでしょう。私の場合、1つの要件は、ルールにユーザーが直面するエディタがあることです。 – Dennis

+1

@ mitch-wheat - 彼は<$ 1000のために1つ書くことができましたか?ありそうもない! –

+9

私はInRuleを使うプロジェクトに参加していました。なぜなら、ルールは動的に変更されると思っていました(ビジネスユーザーによって書かれていました)。しかし、devsはルールを書いてしまい、テストに苦労しました。ビジネスルールエンジンが必要か、ビジネスルールをライブラリにカプセル化することができますか? –

答えて

4

私はあなたがオープンソースに対して何を持っているか分かりません。多くのオープンソースプロジェクトは非常に強力です。ここで

は、いくつかの例です:

+0

オープンソースが大好き!私はオープンソースだけを見ていないと言って、他の人と私の質問を区別しようとしていました。 – Vaccano

+10

Drools.Netはかなり放棄されています。最後のビルドは2007年です。 –

+2

.NETで完全に書かれたリストにもう1つ追加したいだけです。[FlexRule](http://www.flexrule.com) –

1

私はあなたがルールエンジンから期待している内容を正確に把握していません。デザイナーのGUIなら、私は助けません。しかし、ルールファイル "online"を変更するオプション(アプリケーションを停止することなく)をスクリプトに似たルール定義言語にしたい場合は、Boo言語を使用してルールDSLを構築することができます。 Ayende RahienによるBoo DSLの本を探してください。

+0

私はブーが素晴らしいと聞いたことがあります。しかし、私の必要性の多くは、私のRules Creatorsにとって素晴らしいグラフィカルインターフェイスです。 Web Ruleそれを提供するように思われます(さらに素晴らしいルールエンジンもあります)。 – Vaccano

3

私は最近、プロジェクトのための単純なルールエンジンが必要でした。私は自分自身で作成しました(Windows Workflowを使用して、ルール作成者のワークフローエディタを再ホストしました)。ほとんどの他のルールエンジンのように、順方向/逆方向の連鎖を利用せず、目的の.NETオブジェクトに対して上から下へルールを実行するだけです。シンプルですが、私が必要としていたもののために働きました。作成するのは難しかったので、私はそれをライセンス取得することに決めました。チュートリアルとデモと30日間の試用についてはhttp://www.enigmasupercomputing.com/RulesEngineをチェックしてください。

関連する問題