14

ルールエンジンを使用して達成できる目標は何ですか?

4

3 に答える 3

26

ルールエンジンは通常、実行時にビジネスルールを検証するために使用されるソフトウェアのコンポーネントです。

これらは、ソフトウェアを再コンパイル/再デプロイせずにビジネスルールを簡単に変更できるようにするためによく使用されます。ルールは企業データベースに簡単に保存でき、ビジネスルールをより効果的に理解している技術の少ないユーザーでも編集できる場合があります。

たとえば、住宅ローン会社は、住宅ローンを承認するための基準を毎週変更する必要がある場合があります。ルールエンジンを使用すると、ロジックをソフトウェアに「プログラム」することなく変更できる非常に複雑な基準を簡単に作成できます。たとえば、今週、基本クレジットスコアがシフトし、一連のルールでそのルールを調整するだけです。そして、明日、90%のエクイティレートでPMIを要求するための最低所得の割合が変わると、その「ルール」を適用することができます。

于 2009-10-20T17:19:14.197 に答える
3

@Reed Copseyの回答に追加します。ほとんどのルール エンジンは、ビジネス アナリストまたはエンド ユーザーが変更できる外部ファイルにルールを保持します。Drools はそのようなソリューションの 1 つです。

于 2009-10-20T18:21:26.593 に答える
0

ほとんどの場合、処理されるルールはビジネス層にあり、ファイアウォールを一種のルール エンジンと見なすことができます。別の一般的なタイプのルール エンジンは、トランザクション処理と意思決定のための高レベルのドメイン固有言語に基づいています。

電化製品を製造している会社や、サービスとしての Web 取引を行っている会社は数多くあります。これらは、開発者の単調な作業を行う必要なく、アナリストが複雑な意思決定ツリーとエキスパート システムを形成するためのツールを提供します。EGL の魔法のおかげで、ほとんどの変換は、コードと有効なエンドポイントをスタブ化して生成できるモデリング ツールによって行われます。 「ビジネス」のニーズを自動的に満たします。

于 2009-10-20T18:04:14.927 に答える