Drools-frequently-used-terms

提供:Dev Guides
移動先:案内検索

Drools-よく使用される用語

規則

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

事実

ファクトは、ルールが適用されるデータです。 Javaの観点から見ると、ファクトはPOJO(Plain Old Java Object)です。

セッション

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

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

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

議題

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

アクティベーション

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