Today I have delivered a tutorial under the title "event processing - past, present and future", much of it follows the EPIA book. Since this is a database conference I opened in showing various opinions about the relations between event processing and data stream management, which is the name used in the database community, the various opinions are:
- They are aliases -- a stream is just a collection of events, likewise, an event is just a member in a stream, and the functionality is the same.
- Stream management is a subset of event processing -- there are different ways to do event processing, streams is one of them
- Event processing is a subset of stream management -- event streams is just one type of stream, but there are voice stream, video stream and more streams
- Event processing and stream management are distinct and there is no overlapping between them.
As I have heard all four opinions about it, I'll let you judge which is the right one. Hint: option 4 is totally false, there is some truth in options 1-3, depending on the viewpoint.
Anyway - the tutorial has been uploaded to slideshare, and you can view it there. Enjoy.
Tomorrow is my last planned day in Singapore, and I'll write more about this very impressive country soon.