こんにちは。SCSKでデリバリーを担当している植木と、レッドハットでプリセールスを担当している梅野です。3回にわたり、今注目を浴びているBRMS(ルールエンジン)について、主に技術的な観点からコラムを書かせていただきます。どうぞよろしくお願いします。 BRMSの特徴 BRMSついてはだいぶ認知されてきたと言えるでしょう。Business Rule Management System、その頭文字がBRMSです。内部構造としてはルールエンジンと、ルールを管理するマネージメント部分に分かれます。ここではそのうちのルールエンジン部分について解説していきたいと思います。 ルールエンジンはアプリケーションから呼び出されて動作する、1つのサービスと位置付けられます。ルールとは、業務で定義される「お約束ごと」です。例えば、 「請求金額は、同じ契約番号であれば提供している複数のサービスをまとめて計算する。」
![BRMS(ルールエンジン)がもたらすメリット](https://cdn-ak-scissors.b.st-hatena.com/image/square/c5ca81df42b1b04ec73b70a97bb9e7895da4daee/height=288;version=1;width=512/https%3A%2F%2Fthinkit.co.jp%2Fsites%2Fdefault%2Ffiles%2Fmain_images%2F11269_main.jpg)