Hi, Just a quick intro. I worked on an event based system at part of a gaming (slots) application using Tibco, DB2, and JRules. This was a successful...
Finding a real live (though simplified) example is easy... EAI workflow environment where many external system "calls" must be coordinated to achieve a...
Hiya all, I thought that I might have enough content to fill up a blog, so I started one here: http://jroller.com/page/hgilde The first post is on a particular...
Another way of dealing with this scenario is to infer an event from the lack of an event. This is exactly what I'm doing with my current CEP project (which...
If David were to make his example more generic, I think it would be more flexible if the only thing in your where clause were the join. Now, it doesn't matter...
Hi, I am a great fan of RuleCore, an event rule engine written in Python by a Marco from Sweden who is also a part of this group. The design is extremely sleek...
Hi Hans, I read your blog and liked it. Though not at all expert, but having written an event engine myself that does some kind of event processing, I have a...
Well, having been thinking about it for a little while, I feel like each of these solutions has both strengths and problems. Sure, if your goal is raw speed,...
It is possible to do queries against stream joins. It just depends on the features of the product. If it has retention times (or counts or whatever) for...
Sure, that's true. I meant that you can't (to my knowlege, at this point in the development of the technology), query into the join itself. Let's say that two...
... Missing events in the join could be handled by using an outer join. You would get exactly what you asked for: nulls for the missing event(s). You'd have...
Sorry, but technically how you do that Bob? We have rules (which are joins and other such sql-based definitions) defined on the engine. And then the stream is...
I think I could try to answer this one... ... True. The open source version does not have persistence. This is only in the commercial version. Persistence adds...
We have the concept of a Window. A stream (say the result of your join) can be piped into a Window, and the window has a policy for retention. A common policy...
... event processing is a terrible mistake. At it's very core the argument to use sql is bankrupt - all of us are advocates that dealing with streaming data...
Hi Marco, Thanks for the mail. Here are few of my responses. ... It was confusing to me and also, not stable. I didn't understand many features even after I...
There are many requirements for a stream processing. Some of them you have listed. Others you have not mentioned in the early part of you email include the...
Hi Groups, I would like to get linked to someone who has worked on development of complex event mgmt engine..! Appreciate your response. Cheers, Amar...
A message from Michael that he accidentally sent to me, and my reply. ... From: Hans Gilde <hgilde@...> Date: Dec 8, 2005 8:26 PM Subject: Re: stream...
... what ... hand, ... And less so. The big SQL vendors' handling of XML is still jaw-droppingly bad. Since XML data violates the one-row-one-record mental...
Well, the relational world does have reasons for not supporting nested structures other than the mental image. Lots of their algorithms are designed to...
Thanks for the reply -- I've pruned out some text and just commented on parts of this. ... I have more of an impression than any real experience. My...
... impression is ... I've used XPath more than XQuery, but yes, my take is that they are pretty well thought out. SQL is also well thought out, but blending ...
Is anyone here familiar with existing database technologies that incorporate features for efficiently and conveniently dealing with various kinds of time...
There are a few commercial implemenations of time series databases - I have listed them on the front page of www.eventstreamprocessing.com, although I lumped...
Esper is a 100% Java component for CEP applications, hosted by SourceForge. Esper is open-source software available under the Apache LPGL license. Esper is...