1

私はルール エンジンの概念に比較的慣れておらず、Drools を使用しようとしていました。

以前にこのツールを使用したことがある人はいますか? Cognos に似ていますか?

私の理解では、Cognos はレポート作成ツールであり、Drools は実装されたビジネス ロジックをより詳細に制御することを促進します。

私は正しい軌道に乗っていますか?2つを区別するのに役立つリンクも役に立ちます。

ありがとうございました。

4

2 に答える 2

1

Cognos は、ビジネス インテリジェンス レポート ツールです。これは、データ ウェアハウスやデータ マートなどのデータ ソースに対してクエリを実行し、データに関する洞察を提供し、意思決定や傾向の表示などを支援することを目的としています。IBM のCognos 製品ページは次のとおりです。これはウィキペディアからの Cognos の定義で、参考になると思います。

Drools は Rete アルゴリズム ベースの Java ルール エンジンであり、アプリケーション内でビジネス ルールを定義し、それらのルールに対してアプリケーションを検証することができます。ウィキペディアからの定義は次のとおりです。Drools コミュニティ ページはこちらです。

ビジネスルールのクライアント側検証のために、一部のアプリケーションで実際に Drools を使用しています。また、私たちのビジネスでは、Cognos (および QlikView と呼ばれる別のツール) を使用して、データ ウェアハウスとデータ マートに関するビジネス インテリジェンス レポートを作成することを計画しています。

Drools の使い方については、コミュニティ ページを参照してください。私たちが使用したバージョン (2.0-Beta-10、Drools が JBoss に買収されるずっと前のバージョン) では、通常、覚えている限りでは、.drl 拡張子を持つ XML ベースのファイルでルールを定義します。古いバージョンの Drools を使用しているため、それ以降変更されている可能性があります。また、Drools を拡張して、XML ファイルを使用するのではなく、ランタイム デバッグ用に Java コードでルールを記述できるようにしました (ビジネス アナリストがルールを記述していなかったため)。

お役に立てれば!

于 2011-09-20T17:30:10.297 に答える
0

アプリケーションでビジネス プロセスとビジネス ルールを定義する場合は、Drools と jBPM5 を使用できます。ビジネス ルールを使用すると、宣言的な方法でビジネス ロジックを定義でき、ルール エンジンを使用すると、ドメイン内にある情報を推論できます。コミュニティ サイトにアクセスして例を探すと、プロジェクトが現在どのように見えるか、どのように使用できるかを理解するのに役立つでしょう。乾杯

于 2011-09-21T12:58:32.293 に答える