2011-06-19 16 views
5

Drools FusionをWeb /エンタープライズアプリケーションで使用する場合のベストプラクティスは何ですか?あなたは有用な文書を知っていますか?Drools FusionとJava EE

私はJBoss(http://download.jboss.org/drools/release/5.1.1.34858.FINAL/drools-5.1.1-examples.zip)の例を見てきましたが、デスクトップアプリケーションです。私は、Droolsのセッションをサーバー上の "実行中"のように保つ方法を理解していません。

答えて

7

インターネットで例が見つからない場合は、そのようにするのは良い考えではない可能性があります。 ;)

http://www.jboss.org/jbossesb。そこには近代的な建築の例があります。あなたは、Drools FusionのようなCEPエンジンで収集され、関連付けられたり、フィルタリングされたりするいくつかのイベントを持つことができます。結果をさらに処理する必要がある場合は、サービスバス経由でビジネスサービス(Web /エンタープライズアプリケーション)に送信します。

Web /エンタープライズアプリケーション自体は、イベント処理においてあまり強くありません。 Java EEの世界では、Javaメッセージサービスを介してメッセージ駆動型Beanをトリガーできます。しかし、これは完全に吹かれたCEPの可能性をはるかに下回っている。

しかし、CEPエンジンをAppServerに統合するための良い方法が見つかったら、教えてください。 :)