4.3. 宣言型モデル
4.3.1. 宣言型モデル リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
宣言型モデルを使うと、以下の利点があります。
- アプリケーションではなくナレッジベースにモデルが所属するように強化する
- 当モデルは、アプリケーションとは別のライフサイクルを持つことができる
- Java 型をルール固有のアノテーションで増強できる
- JAR ファイルはルールとそのルールを使うアプリケーションの間で同期させ続ける必要があるが、宣言型モデルは同期を継続させる必要はない
宣言型モデルは以下のいずれかとなります。
- ルール内で使われているファクトモデル全体に対するスタンドアローン定義
- Java POJO モデルに対応する補足のファクト定義