Rule Engineに関連するすべてのオープンスタンダードとは何ですか?

StackOverflow https://stackoverflow.com/questions/1016139

  •  06-07-2019
  •  | 
  •  

質問

プラグ可能なルールエンジンを使用する必要がある場合、それに関連するすべてのオープンスタンダードは何ですか。

ルールエンジンを「ルールを書き換えずに」移行する方法プラットフォームごとに?

役に立ちましたか?

解決

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

他のヒント

ウィキペディアは言っています

  

ほとんどのJavaベースのルールエンジンが提供する   技術的な通話レベルのインターフェース、    JSR-94 アプリケーションに基づく   プログラミングインターフェイス(API)標準、   との統合を可能にするために   さまざまなアプリケーション、および多くのルール   エンジンはサービス指向を可能にします   Webベースの統合   WSDLやSOAPなどの標準。

一般に、それはまだ初期段階であり、この分野にはまだ支配的な標準があるとは思いません。 Rule Markup Initiative(RuleML)もご覧ください。 JSR-94とRuleMLに加えて、ビジネスルール管理システムはOMGビジネスモチベーションモデル(BMM)に言及しています。 OMG SBVR、OMG Production Rule Representation(PRR)、W3C RIF、およびPMML。

BPEL ワークフローエンジンワークフローアプリケーション、およびビジネスプロセス管理

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top