1

IBM ルール エンジン (ILog) で動作する概念実証 (POC) を作成するように依頼されました。

IBM サイトで多くのドキュメントを見てきましたが、POC を進めるためにそれを使用することはできませんでした。

IBM ルール エンジンを使用したことがある人はいますか? このルール エンジンがどのように機能しているかについて、概要を説明してくれますか?

4

1 に答える 1

6

まず、ILOG Rule Studio が必要です。POC をまとめるには、次の手順を実行する必要があります。

ステップ 1: XOM (実行オブジェクト モデル)を作成する - ルールの呼び出し中に使用する POJO クラス、XSD、または XML を作成します。アプリケーションに既存の jar がある場合は、それも使用できます。これは、ビジネス ドメインの物理モデルです。

ステップ 2: BOM (ビジネス オブジェクト モデル) の作成- ルール スタジオを使用して XOM から作成する必要があります。これは、ビジネス ドメインの論理モデルです。

ステップ 3:言語化の作成- BOM の作成中に、変数、セッター、およびゲッターを言語化するよう求められます。これは、ビジネス モデルの英語のような表現です。

ステップ 4:ルール・プロジェクトを作成し、ルール・セット・パラメーターを定義する- ルール・プロジェクトを作成し、入出力パラメーターを定義します。

ステップ 5:ルールを作成する - ルールセット パラメーターと BOM を使用してビジネス ルールを作成します。順番に書かれたルールを含む白ルールフロー。

ステップ 6: RuleApp プロジェクトを作成し、RuleApp アーカイブを生成する - ruleApp プロジェクトを作成し、ruleapp アーカイブを生成します。通常、ruleapp アーカイブは、IRL (ILOG Rule Language) にコンパイルされたビジネス ルールです。

ルールを実行する最も簡単な方法は、ルール スタジオから生成されたルール アーカイブをアプリケーション内に含め (これを組み込みモードの実行と呼びます)、ILOG API を使用して入力パラメーターを渡すことによってルールを呼び出すことです。

ルールが呼び出されると、入力パラメーターがシリアル化されてルール エンジンに渡されます。ルール エンジンは、呼び出されたルールをアーカイブから解析し、入力パラメーターに基づいてルールを評価し、シリアル化された出力を準備して、出力を呼び出し元に返します。

于 2012-09-12T12:36:10.277 に答える