在Web /企業應用程序中使用Drools Fusion的最佳做法是什麼?你知道任何有用的文件嗎?Drools Fusion和Java EE
我查看了JBoss上的例子(http://download.jboss.org/drools/release/5.1.1.34858.FINAL/drools-5.1.1-examples.zip),但它們是桌面應用程序。我不明白如何在服務器上保持Drools會話「運行」。
在Web /企業應用程序中使用Drools Fusion的最佳做法是什麼?你知道任何有用的文件嗎?Drools Fusion和Java EE
我查看了JBoss上的例子(http://download.jboss.org/drools/release/5.1.1.34858.FINAL/drools-5.1.1-examples.zip),但它們是桌面應用程序。我不明白如何在服務器上保持Drools會話「運行」。
如果你在互聯網上找不到示例,可能是因爲這樣做不是個好主意。 ;)
請看看例如http://www.jboss.org/jbossesb。在那裏你會看到一個現代建築的例子。您可能會收集幾個事件,這些事件可能會在CEP引擎(如Drools Fusion)中收集並進行關聯或過濾。如果結果需要進一步處理,您可以通過服務總線將它們發送給業務服務(您的Web /企業應用程序)。
Web /企業應用程序本身在事件處理中不是很強大。在Java EE世界中,您可以通過Java消息服務觸發消息驅動Bean。但是這遠遠低於完整的CEP的可能性。但是:如果您發現一種將CEP引擎集成到AppServer的好方法,請告訴我。 :)