Ilog JRules 4.0:ルールに従って作業する

分散コンピューティングへの移行の結果の1つは、ビジネスルールが、企業を構成するアプリケーション、Webサービス、レガシーシステム、およびバックエンドプラットフォームの大部分に散在することです。

これらのビジネスルールを一元化すると、メンテナンスが容易になり、アプリケーション全体のコストが削減されます。このアプローチにより、競合他社の価格設定などの市場の状況によってビジネスルールの迅速な変更が指示された場合にも、企業は迅速に対応できます。

IlogのJRules4.0は、組み込みのリポジトリと便利なツールを通じて、ビジネスルール管理のための堅固なソリューションを提供します。ビジネスアナリストとプログラマーは、JRulesを使用すると、ルールを個別に管理するよりも、ビジネスルールを作成および維持するためのはるかに簡単なアプローチを見つけることができます。

Blaze Advisorなどの他のビジネスルール管理ソリューションと比較して、JRulesはコストが低く、その機能は競合他社に匹敵します。JRulesは、ビジネスアナリストとソフトウェア開発者の両方に適したツールインターフェイスを提供します。

このリリースの新機能であるJRulesリポジトリは、複数のプロジェクトのビジネスルールストレージをサポートするようになりました。これにより、管理性が向上します。これは、ルールがプロジェクトベースのファイルで個別に維持されていた以前のリリースよりも改善されています。

ビジネスアナリストは、リポジトリを簡単に開いて既存のルールを操作したり、ユーザーが許可されている場合は新しいルールを作成したりできるブラウザベースのインターフェイスを高く評価します。開発者は、ルールのデバッグなどの追加ツールを提供するため、JRuleのIDE(統合開発環境)であるRulesBuilderを好む可能性があります。

UnixシステムとWindowsシステムの両方でブラウザベースのJRulesインターフェイスにアクセスして使用するのは簡単です。Ilogのブラウザベースのツールは、製品に十分に統合されているTomcatサーブレットエンジンによってサポートされています。

JRules RuleBuilder IDEは、UnixシステムとWindowsシステムの両方で問題なく動作しました。Mac OS X Serverで試してみても、同じように成功しました。IDEインターフェイスは、ナビゲーション、ワークスペース、プロパティ、および出力ペインを備えた他の多くのツールに見られる典型的なものです。タブを使用すると、ルールをすばやくナビゲートでき、プロジェクトビューとクラスビューが気に入りました。

IDEは、ルールを作成および維持するためのグラフィカルエディターと組み込みテキストエディターの両方を開発者に提供します。

さらに、開発者は、組み込みのデバッグ機能が便利で、ライバルのルールソリューションや他のIDEと同等であることがわかります。

ビジネスアナリストと開発者の両方が、ルールの編成に対するJRulesのサポートを気に入っています。組み込みのパッケージサポートにより、企業は、企業にとって意味のある構造でビジネスルールを維持できます。たとえば、会社は、ビジネスプロセス、製品、またはサービスごとに編成されたビジネスルールを保存したい場合があります。

JRulesではビジネスルールのバージョン管理も可能であるため、ユーザーはルールがいつ変更されたか、どのような変更が行われたか、誰がルールを作成したかを簡単に確認できます。

このソリューションには、ルールの変更の履歴ビューも含まれていますが、提供される情報は少しまばらです。履歴ビューからルールの以前の変更に直接リンクする機能と同様に、より多くの履歴データが役立ちます。

JRulesは、製品の数量割引に影響を与える可能性のある要素など、共通の要素を持つ複数のビジネスルールを使用する企業向けに、ユーザー定義のルールテンプレートをサポートします。これにより、ビジネスルールの作成がスピードアップします。

ルールクエリ機能も気に入りました。付属のエディターは、Ilog独自のビジネスクエリ言語でクエリを定義します。プロパティ値、クラスメンバー、クラス参照に基づいて、さまざまなプロジェクトのルールをすばやく検索しました。

Webサービスを構築および実装する企業は、JRulesがこれらのタイプのデプロイメントのビジネスルールを管理する準備が整っていることに気付くでしょう。このソリューションは、XMLオブジェクトにアクセスし、XMLデータのルールを定義できます。

BEAWebLogicを使用したルールのデプロイは簡単です。JRulesエンジンは、Enterprise JavaBean(EJB)に統合できます。ユーザーは、ステートレスセッションBeanであるJRulesエンジンを1つ以上のJ2EE(Java 2 Platform、Enterprise Edition)アプリケーションに統合することもできます。

Ilog JRules 4.0は、企業が分散アプリケーション環境でビジネスルールを管理する上で優位に立つのに役立つ堅固なソリューションであり、それによってコストを削減します。一元化されたリポジトリ、ビジネスアナリストやプログラマーにとって便利なツール、さまざまなアプリケーション環境への簡単な挿入により、適切であり、検討する価値があります。

 結論  
Ilog JRules 4.0

ビジネスケース

このビジネスルール管理ソフトウェアは、開発コストを削減し、変化する市場の状況に対応するために必要な時間を短縮します。

テクノロジーケース

ビジネスルールを簡単に整理、追跡、バージョン管理できます。また、ルールの作成と保守も簡素化されます。

長所

  • ルール管理へのリポジトリベースのアプローチ
  • ルールはWebサービスに埋め込むことができます
  • サポートされているユーザー定義のルールテンプレートの作成

短所

ルール履歴情報は限られています

費用

開発ライセンスは2,000から始まります

プラットフォーム

Java対応のプラットフォーム

Maggie Biggsは、テストセンターの寄稿編集者です。

このトピックの詳細

  • IlogのJRules4.0製品ページ

    //www.ilog.com/products/rules/engines/jrules/

  • Javaツールに関するその他の記事については、JavaWorldのトピックインデックスの開発ツールセクションにアクセスしてください。

    //www.javaworld.com/channel_content/jw-tools-index.shtml

  • JavaWorldの他の製品レビュー、当社見る商品レビューインデックスページを

    //www.javaworld.com/news-reviews/jw-nr-product-reviews.shtml

  • JavaWorldの無料の週刊業界ニュースメールニュースレターにサインアップしてください

    //www.javaworld.com/subscribe

  • JavaWorldエンタープライズJavaディスカッションで、未来を形作るテクノロジーの内部を知る

    //forums.idg.net/[email protected]@.ee6b80a

  • .netの姉妹出版物からIT関連の記事が豊富にあります。