HOME    製品紹介    Red Hat JBoss BRMS

製品紹介

RED HAT JBOSS BRMS Logo RED HAT JBOSS BRMS 業務効率の改善・向上と
迅速な意思決定を可能にする
ビジネスルール管理システム

Red Hat JBoss BRMS は、オープンソースソフトウェアで提供される唯一のビジネスルール管理システムです。ビジネス領域に潜在するビジネスルールを可視化して管理できるJBoss BRMS を導入することにより、業務効率の大幅な改善、属人化するビジネスルールの可視化、判断ミスの防止などの効果も期待できます。また、ルールサーバーに集約されるビジネスイベントから実行しなければならないアクションを自動抽出できるため、大量のビジネスデータが飛び交うシステムでも実行すべきアクションを素早く抽出できます。迅速な意思決定の自動化などが必要なシステムには最適なソリューションです。

  JBoss BRMS の構成

JBoss BRMS の構成

3つのルール表記

1DRL(Drools Rule Language)

  ルールエンジンが解釈できる表記
  MVEL または Java 構文でルールを記述

  JBoss Developer Studio 等で記載した時のイメージ

JBoss Developer Studio 等で記載した時のイメージ

  Business Central でガイド付きエディタを利用してDRLを記載したときのイメージ

Business Central でガイド付きエディタを利用してDRLを記載したときのイメージ

2DSL(Domain Specific Language)

  DRLではわかりにくいところを、自然言語に近い形で表現可能(マッピングファイルにて事前定義を行う)
  内部的にはDRLに変換されます

  DSLマッピングファイルイメージ

DSLマッピングファイルイメージ

  Business Central でガイド付きエディタを利用してDSLを記載したときのイメージ

Business Central でガイド付きエディタを利用してDSLを記載したときのイメージ

3Decision Table

  似たルールの繰り返しをスプレッドシート形式で表現
  業務ユーザが一番良く使う表記方法をそのまま利用
  xls形式、csv形式の書類を直接読み込み可能

Decision Tableイメージ


Business Central:ブラウザベースの開発・管理ツール

Business Central:ブラウザベースの開発・管理ツール   アセット開発・管理を行う為のWebアプリケーション

  アセット:ルール、フロー、モデル、テストシナリオ等
  複数の war アプリケーションとして提供
  ブラウザから操作して利用(サポート対象のブラウザが決められています)

  機能詳細

  各アセットの作成、編集、削除、カテゴライズ
  テスト
  検索
  バージョニング、ステージング
  デプロイ
  ルールの解析/分析 など


ルールアーキテクチャ

  エンジン上で、ルールに対するファクトのマッチングを実施
  マッチングが見つかった時にアジェンダ領域に登録され、その後、ルールのアクションがFire(実行)されます

ルールアーキテクチャ


ルール実行イメージ

ルール定義   ルール定義

  drl または xls
  kbase への取込み

ルール実行   ルール実行

  kSessionオブジェクトの作成(ルール指定)
  メッセージオブジェクト作成
  kSessionへの登録と実行

共通I/F化(オプション)   共通I/F化(オプション)

  EJBやWebサービス


特徴的な機能

機能 1パターンマッチング

  大量の条件からデータパターンにマッチする条件を高速に検索するための最適化アルゴリズムを搭載

  1つの目のルール

パターンマッチング1つの目のルール

  2つの目のルール

パターンマッチング2つの目のルール

arrow

判断のロジックツリーが自動生成され、共通する処理が共有される(Node Sharing機能)

Node Sharing機能

機能 2推論エンジン

  独立して定義されたルールが自律的に連鎖して評価される仕組み

  1つの目のルール

推論エンジン1つの目のルール

  2つの目のルール

推論エンジン2つの目のルール

arrow
推論エンジン

機能 3仕様書に忠実なディシジョンテーブルの構築が可能

  同じシート内に複数テーブルを表現して、一括して記述する事が可能
  縦・横のマトリックスで表現されたディシジョンテーブルも記述が可能
  特別なプラグイン等の必要なくExcelを利用できます

仕様書に忠実なディシジョンテーブルの構築が可能


機能 4複合イベント処理を実現するCEPエンジン

  イベントドリブンであった従来のルールエンジンに時間の概念が追加されます

複合イベント処理を実現するCEPエンジン
複合イベント処理を実現するCEPエンジン


機能 5最適化エンジン Business Resorce Planner

  大量の組合せの中から、ルールエンジンを活用してそれぞれの組合せをスコアリング評価し、最適化問題を解決

最適化エンジン Business Resorce Planner

  活用例

活用例


BRMS適用のメリット

BRMS適用のメリット

システム連携イメージ

  稼働形態としては、Online、Batch 共に利用可能です。

システム連携イメージ

サポート環境

  JDK

Oracle JDK / Open JDK 1.6, 1.7, 1.8 / Zing 1.7
IBM JDK 1.6, 1.7 / Fujitsu JDK 1.6, 1.7

  Application Server

JBoss EAP 6.4, JBoss EWS 2.0.1
Oracle WebLogic 12c
IBM WebShpere 8.5.5
Tomcat 6.0.37 / 7.0.40
JBoss Fuse 6.1 (Runtimeのみ)

  開発環境

JBoss Developer Studio 8.1


提供形態(ライセンスモデル)

商 品 数 量 期 間 提供可能
1 型番:MW3006946
JBoss BRMS
16 Core Standard, L3 Support Partner
(平日日勤帯保守)
1 1年
2 型番:MW3040672
JBoss BRMS
16 Core Premium, L3 Support Partner
(24時間365日保守)
1 1年
3 型番:MW2402247
JBoss BPM Suite
16 Core Standard, L3 Support Partner
(平日日勤帯保守)
1 1年
4 型番:MW2473093
JBoss BPM Suite
16 Core Premium, L3
Support Partner(24時間365日保守)
1 1年

※16Coreまで使用で1ユニット
※上記は予告なしに変更になる場合がございますので、予めご了承ください。



BRMSに関するお問い合わせ 無償 初めてのJBoss BRMSハンズオンセミナー 無償 ProgressCorticonハンズオンセミナー BRMSならSCSK その理由とは? JBoss Enterprise Middleware