第20章 Java Rule Engine アプリケーションプログラミングインターフェイス
20.1. JSR94 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
JSR94 は JBoss Rules で使用される API です。1 つの API から複数のルールエンジンをサポートできます。JSR94 はルール言語自体を処理しません。
JSR94 標準は、ルールエンジン間の機能における "least common denominator" を表します。つまり、JSR94 API には標準の Knowledge API よりも機能が少なくなります。JSR94 を使用すると、JBoss Rules のすべての機能を使用することはできません。JSR94 と組み合わせてプロパティーマップを使用して、DRL、DSL、および XML のグローバルサポートを使用する必要があります。これにより、移植できない機能が導入されました。
注記
JSR94 はルール言語を提供しないため、ルールエンジンの複雑度がごくわずかに解決されるのはごくわずかです。Red Hat は、ナレッジ(JBoss Rules and jBPM) API に対してプログラムを行うことを推奨します。