プラグイン可能なルール エンジンを使用する必要がある場合、それに関連するすべてのオープン スタンダードは何ですか。
すべてのプラットフォームで「ルールを書き換えずに」ルールエンジンを移行する方法は?
プラグイン可能なルール エンジンを使用する必要がある場合、それに関連するすべてのオープン スタンダードは何ですか。
すべてのプラットフォームで「ルールを書き換えずに」ルールエンジンを移行する方法は?
JSR-94 は広く使用されている唯一の標準ですが、残念ながらエンジンを呼び出すための標準にすぎないため、ルールの書き換えには役立ちません。複数のルール エンジンをサポートするか、あるルール エンジンから別のルール エンジンに移行する際にルールを書き直すことを避けたい場合は、他のいくつかの標準を検討する必要があります 。Production Rule Representation (PRR) は、OMG で開発中の標準です。これは、ルールを含む XML 構造を渡すことができるように、ルール エンジン内のルールとルール セットの基本構造を定義します。これはベータ版であり、主要なルール ベンダーのほとんどでサポートされています (まだサポートをリリースしているとは思いませんが)。 ルール交換フォーマット(RIF) は、W3C で開発中の標準です。これは PRR と同期しており、ルールの構文 (条件の指定方法など) に焦点を当てています。これも広くサポートされていますが、同様にサポートはまだリリースされていません。2 つのチームが協力して作業するという考え方とその理由は、PRR に従ってルールを構造化できるようにする (モデリング ツールとルール エンジン間でルールを共有できるようにする) と同時に、ルール エンジン固有の構文を RIF にエクスポートして、特定のルールを使用できるようにすることです。構文から構文に移動します。