Drools-よく使われる用語

ルール

条件を指定するルールエンジンの心臓部(「a」の場合は「b」)。

事実

事実は、ルールが作用するデータです。Javaの観点からは、ファクトはPOJO(Plain Old Java Object)です。

セッション

Droolsのナレッジセッションは、ルールを実行するためのコアコンポーネントです。すべてのルールとその他のリソースを保持するのはナレッジセッションです。ナレッジセッションはナレッジベースから作成されます。

ルールエンジンが機能するために、ファクトがセッションに挿入され、条件が満たされると、後続のルールが実行されます。セッションには2つのタイプがあります-

  • ステートレスナレッジセッション
  • ステートフルナレッジセッション

議題

それは論理的な概念です。アジェンダは、アクティベーションが実行されるのを待っている論理的な場所です。

アクティベーション

アクティベーションは thenルールの一部。アクティベーションは、適切なルールが実行されるアジェンダに配置されます。