2011-08-08 10 views
1

私はSpring + Hibernate + Droolsに基づいたアプリケーションを持っています。静的な* .drlファイルがあります。私の質問は です。1)Guvnor UIでルールをどのようにラップすることができますか? 2)ユーザーがルールを変更した場合、再デプロイメントをせずに、ルールを使用したり、起動したりすることは可能ですか?もし私が私のルールを選択する必要がありますどのようなパスよりも?Drools + Guvnorを使用したホットデプロイ

私の主な目的は、Rule + Guvnorを1つのモジュールに保つことと、ルールを使用して別のモジュールとして使用するアプリケーションを保つことです。だから私はGuvnorのルールを変更することができ、それはアプリケーションに反映されますか?

答えて

1

1)Guvnorにルールをインポートできます。新しいパッケージを作成し、DRLファイルからインポートするパッケージを選択します。これはただ1つのファイルを必要とします。別のファイルでインポートする場合は、1つを選択し、残りのDRLルールを技術的なルールとして後で追加することができます。または、インポートする前にDRLファイルをマージすることもできます。

2)KnowledgeAgentのマニュアルを確認してください。 KnowledgeAgentはGuvnorに知識パッケージの変更をポーリングし、ルールを起動するために使用するモジュール内のルールを更新するのに役立ちます。 Guvnorでパッケージをコンパイルする必要があります。

関連する問題