BRMSソフトは、業務を進める際に守るべき規定や約束ごとを「もし…ならば~せよ」という形で表したビジネスルールを扱う製品だ。ルールを作成・保守したり、業務アプリケーションがルールに基づいて適切に処理を実行できるようにしたりする(図1)。

図1●BRMS(ビジネスルール管理システム)の概要
図1●BRMS(ビジネスルール管理システム)の概要
ビジネスルールを業務アプリケーションから独立させて管理し、変更が発生した際に素早い修整を可能にする
[画像のクリックで拡大表示]

 多くのシステムでは、アプリケーションの中でビジネスルールを定義し、それに基づいて処理を実行している。ただ、ルールの数や種類が非常に多かったり、ルールを頻繁に変更したりする場合は、ルールをアプリケーションとは別に管理したほうが都合がよい。金融・保険における審査業務がその典型だ。これらの業務では複雑で多岐にわたる判定基準が必要になる。こうした分野でBRMSソフトは大きな効果が見込める。