2011-07-19 4 views
0

DROOLSを私の現在のWebアプリケーション(Struts 2をベースにしています)と統合したいと思います。リファレンスとして使用できるサンプルアプリケーションはありますか? 一般に、すべてのアプリケーションでSpring + Droolsが使用されています。 作成したルールのGUIにGuvnorを統合することも可能ですか?Drools with Struts

+0

droolsは、Javaフレームワークで使用することも、単純なコンソールアプリケーションで使用することもできるため、要件について少し詳しく説明する必要があると思います。 – gregwhitaker

+0

私はStruts + Hibernateで作業中のプロジェクトを持っています。これはテレコムドメイン特有のものです。これで、適用されるルールがDBから選択されるか、またはそれらは静的です。 DROOLからビジネスルールを取得したい。だから私の主な質問は –

+0

です。だから私の主な質問は、a)すべての瓶が必要です。 b)すべての設定の変更は何をすべきか。 c)できるだけGuvonorを使用している私のアプリケーションに関連するルールを作成するには、どのようにすれば非常に便利なのでしょうか。 –

答えて

4

はい、可能です。 Droolsは層に特化していませんが、Javaアプリケーションにプラグインすることはできますが、適切に見えます。一般的な規則として、すべての重量挙げが行われるサービス層にそれを組み込むことになります。

Droolsは設定がほとんど必要ありません(多くのシナリオでは、まったく必要ありません)。該当するJARファイルをライブラリフォルダにドロップし、クラスパスで参照するだけです。

実際にYahoo UI、Struts、Droolsを使用してクライアント用のプロトタイプアプリケーションを作成しました。それは魅力のように機能します(残念ながらソースを共有できません)。ウィットには、あなたは間違いなく春に結ばれています。


Guvnorを使用してルールを管理し、アプリケーションロジックからルールにアクセスするには、2つの全く別のものがあります。 Guvnorガバナンスアプリケーションは、サーバーにデプロイするWebアプリケーションとしてバンドルされています。デプロイすると、ルールリポジトリの管理に使用できる非常に優れたインタフェースが提供されます。アプリケーションでこれらの管理されたルールを使用するには、アプリケーションに適切なJARファイルを含める必要があります。

Guvnorとの統合のようにもっと複雑なものを試す前に、単純な組み込みDRLでいくつかのルールを実行するという単純なアプリケーションを立てることをお勧めします。

+0

こんにちは、DroolsとJersey Rest APIを統合したいと思います。私は質問を投稿しました - http://stackoverflow.com/questions/19151071/how-to-integrate-drools-in-jersey-rest-web-service?noredirect=1#comment28327654_19151071 助けてください。ステップバイステップでそれを行う方法....あなたの助けをありがとう。 – Kumar