BRMS一般

BRMS一般

日経コンピュータの「超高速開発」特集

いつのまにか次の号が出てしまっていますが、日経コンピュータの3/15号はBRMS(ビジネスルール管理システム)の特集・・・というか、見出し通りの「超高速開発」の特集でした。というのも、いわゆる自動生成系の、ここで言う「オールインワン型」とい...
BRMS一般

Reteアルゴリズム(3)

(前回の続き)ちなみに前回のケースは、条件部分に書かれている契約( $id_no : 証券番号, 基本保険金額 > 30000000)は、制約条件が「基本保険金額 > 30000000」の一つですが、これにたとえば「○○特約付加==true...
BRMS一般

Reteアルゴリズム(2)

(前回の続き)さて、Reteアルゴリズムは最初にルールをコンパイルしてネットワークの形に表現します。(なお、ここではDroolsで用いられているReteOOというオリジナルReteの派生形を説明に用いますが、本質的な部分での違いはありません...
BRMS一般

Reteアルゴリズム(1)

今日はルールエンジンの代表的なアルゴリズムReteアルゴリズムを。ルールエンジンのアルゴリズムにも書いたように、ルールエンジンは、1.ワーキングメモリ(短期記憶)に入ったデータ(ファクト)の集合に対して、たくさんあるルールの条件部分をひとつ...
BRMS一般

ルールエンジンのアルゴリズム(2)

(前回の続き)もっとも、入力データのチェックなどは、ルールのパターンマッチの側面こそ利用していますが、一方でルールの実行中に入力データが変わっていくわけではないので、先に挙げたルールの実行サイクルを何度も回して結果を出すという特徴的なところ...
BRMS一般

ルールエンジンのアルゴリズム

久しぶりの更新になってしまいましたが、ここのところルールベースエンジン関連の話題が次々と出てきて・・・Droolsはいつのまにか5.3のFinalが出ていて、5.4のβまで出ているし、CorticonはProgressに買収されるし・・・ち...
BRA(ビジネスルールアプローチ)

ルールエンジンとシステム内製

先週紹介した日経コンピュータの記事には、クラウドとルールエンジンの組み合わせを使った開発でのメリットとして8つあげられていました。このうちの8番目「内製しやすい」というのが今日のテーマ。確かにビジネスロジックをルールエンジンを用いて実装する...
BPM、SOA

エンタープライズマッシュアップ

Web2.0やマッシュアップという言葉が流行っていたころ、一部で「エンタープライズマッシュアップ」という言葉が使われた時期がありました。まあ、読んで字のごとく、「企業におけるマッシュアップ」ということで、その心は社内外のWeb-APIを組み...
BRA(ビジネスルールアプローチ)

Agile Business Rule Development (ABRD)

ずいぶん久しぶりの投稿になってしまいました。というのも最近、ルール関連の案件が増えてきたおかげで、うれしい悲鳴というのでしょうか。多忙な日々をすごしておりました。ブログを書かない間、Droolsは5.2が出ているし・・・、「アイログ」と入れ...
BRMS一般

JBoss Enterprise BRMS 5.1 提供開始

DroolsのEnterprise版「JBoss Enterprise BRMS 5.1」の提供が開始されました。今回は、プレビュー版とは言え、CEP(Drools Fusionにあたる)やルールサーバの機能なども提供されており期待されると...