Drools-よく使われる用語
ルール
条件を指定するルールエンジンの心臓部(「a」の場合は「b」)。
事実
事実は、ルールが作用するデータです。Javaの観点からは、ファクトはPOJO(Plain Old Java Object)です。
セッション
Droolsのナレッジセッションは、ルールを実行するためのコアコンポーネントです。すべてのルールとその他のリソースを保持するのはナレッジセッションです。ナレッジセッションはナレッジベースから作成されます。
ルールエンジンが機能するために、ファクトがセッションに挿入され、条件が満たされると、後続のルールが実行されます。セッションには2つのタイプがあります-
- ステートレスナレッジセッション
- ステートフルナレッジセッション
議題
それは論理的な概念です。アジェンダは、アクティベーションが実行されるのを待っている論理的な場所です。
アクティベーション
アクティベーションは thenルールの一部。アクティベーションは、適切なルールが実行されるアジェンダに配置されます。