OpenRules入門2 (旅費規程のサンプル)
OpenRules のプログラムは具体的にどのような形でルールが書かれるのか、ここではDroolsでも用いた旅費規程のサンプルで試してみます。 旅費規程のサンプルプログラム 旅費規程は、以下の...
OpenRules のプログラムは具体的にどのような形でルールが書かれるのか、ここではDroolsでも用いた旅費規程のサンプルで試してみます。 旅費規程のサンプルプログラム 旅費規程は、以下の...
OpenRules は オープンソースのBRMS (BDMS)。もっとも、商用のnon-GPLライセンスも用意しており、基本は商用のツールと考えてよいかと思います。ただそれだけに実績もあり、トムソン・ロイターやコメルツ...
名称 株式会社 イルミナード 代表 津島 靖彦 住所 〒107-0052 東京都港区赤坂 2-16-6 BIZMARKS赤坂 1F 電話 03-6869-8706 FAX 03-6869-8667 ...
Drools JBoss Rules 5.0 Developer’s Guide(Drools Drools JBoss Rules 5.0 開発者向け ガイド)Michal BaliISBN: 978-18...
前の記事で優先度を用いてルールの発火を制御しましたが、こういった割引のどれかひとつが適用されるといった場合、割り引いたときに一番安くなる割引を選択するのが自然でしょう。ここでは、ルールの実行を制御するため、複数のルール...
ルールベースの一般論(プロダクションシステムとは)のところでも書きましたが、前向き推論のようなデータ駆動のルールエンジンでは、認知実行サイクルの中の競合解消(Conflict Resolution)というフェーズが実行...
Droolsのルール実行方法である前向き推論は、プログラミングパラダイムの視点から見ると、「データ駆動」というある種独特の感覚があります。Prologに代表される後向き推論はパターンマッチングということこそ同じですが、...
せっかくEclipseIDEをインストールしたので、IDEを使っていくつかサンプルプログラムを動かしてみましょう。Droolsの概念的な動きについてはすでにDrools 4.0 入門4 (Droolsの動き)で書いてい...
Guvnorだけでそこそこルールが書けてしまうとは言っても、やはり細かいところを修正したり、慣れてくると直接テキストを弄ったほうが速いという場合も多々あるでしょう。そういったときにはEclipseのIDEを使うと便利で...
テストシナリオの作成 Drools4.0入門のサンプルで設定したfact設定(workingMemory設定)を再度用います。DroolsTest.javaから必要な部分を再掲すると、 wor...