Keep us posted... :) Although they are not 1-to-1 mapping, so you will find that you will have to make compromises when choosing the strengths versus the weaknesses of each of them.
Edson 2010/5/7 Tina Vießmann <[email protected]> > Thank you, Edsons. You've answered my questions saitsfying. :) > > I will read the Drools Expert UG - I've added it to my ToDo-list some days > ago. Lets see how DF+DE will in the end beat IEP and Esper. :) > > Tina > > > > Hi Tina, > > > > I might look daunting at first, but I hope once you start using it, > you > > will realize how powerful the concept of enabling CEP for rules and > > processes is and how simple that becomes in Drools as compared to > > integrating heterogeneous products for the same task. > > > > I recommend you read the Drools Expert documentation as well, as > Fusion > > features are additions to the overall Expert features and syntax. > > > > Regarding your questions: drools does not handles persistence by > > itself. > > It delegates to the application to decide what to do with them. You can > of > > course persist individual events in a database or disk, or you can > persist > > drools session snapshots if that fits better your application model. > > > > Sliding windows are always based on the current time or latest event, > > but > > Drools offers the complete set of 13 temporal operators and their > > negations. > > So you can reason over times A and B. For instance, you want to check > that > > event Eb happened between 10s and 30s after Ea. You can write that as: > > > > $ea : EventA() > > $eb : EventB( this after[10s,30s] $ea ) > > > > So that creates a arbitrary "windows of interest" that are not based > on > > the current time, but otherwise anchored on each EventA that is received > > by > > the engine. > > > > Hope it helps, > > > > Edson > > > > 2010/5/7 Tina Vießmann <[email protected]> > > > >> Hello everybody :) > >> > >> I'm completely new to the Drools universe. I've discovered Drools, or > >> more > >> specifically Drools Fusion, by looking for a powerful CEP engine. > >> I've read the DF user guide and came up with some issues about DF > >> features. > >> It would be great, if anyone can give me some explanations and/or refer > >> to > >> different information sources. > >> > >> My questions: > >> > >> 1. Persistence of events: > >> I know that DF can store events explicitly and implicitly. But does it > >> store events in persistent (e.g., I can continue my computation after a > >> reboot)? If it does, how are the events stored? > >> > >> 2. Sliding windows: > >> It's written that a window contains the last X events/the event occurred > >> in the last X time units. Is it somehow possible to specify a window for > >> process only old events - which does not catch up to the latest event? > >> (Lets assume we have the times A, B and C with: A < B < C and C == > >> current time. Is it possible to specify a window that process events > >> occurred between A and B?) > >> So are more complex windows like described in chapter 7 of the book > >> 'Event > >> Processing in Action' (see http://www.manning.com/etzion/) possible? > >> > >> > >> Are there any (step-to-step) tutorials / how-tos about simple DF > >> programs? > >> > >> > >> In case my questions are stupid because they can be answered when > >> knowing > >> Drools, but I've got absolute now experience using Drools. At the moment > >> I > >> kind of have the feeling, Drools is a little bit too complex for just > >> using to implement CEP applications... > >> > >> > >> Thanks for any help! :) > >> > >> Tina > >> > >> > >> _______________________________________________ > >> rules-users mailing list > >> [email protected] > >> https://lists.jboss.org/mailman/listinfo/rules-users > >> > > > > > > > > -- > > Edson Tirelli > > JBoss Drools Core Development > > JBoss by Red Hat @ www.jboss.com > > _______________________________________________ > > rules-users mailing list > > [email protected] > > https://lists.jboss.org/mailman/listinfo/rules-users > > > > > _______________________________________________ > rules-users mailing list > [email protected] > https://lists.jboss.org/mailman/listinfo/rules-users > -- Edson Tirelli JBoss Drools Core Development JBoss by Red Hat @ www.jboss.com
_______________________________________________ rules-users mailing list [email protected] https://lists.jboss.org/mailman/listinfo/rules-users
