
This is a blog describing some thoughts about issues related to event processing and thoughts related to my current role. It is written by Opher Etzion and reflects the author's own opinions
Thursday, June 10, 2010
The event processing grand challenge - live ecology

Monday, June 7, 2010
Events of the day - Darmstadt and OMG
I am now in Darmstadt, Germany, starting a long day of visiting the Technical University of Darmstadt, and giving a seminar talk at the university. In the evening I'll have to reach my next destination, Luxembourg, and this seems to be done in combination of 3 trains from here, will still need to figure it out.Friday, June 4, 2010
On business user's computing
Friday is our shopping day (our working week is Sunday to Thursday, thus Friday and Saturday are weekend days here); today in a coffee shop in our neighborhood shopping center I have noticed a sign: "We don't accept checks or credit cards", they meant that they neither accept checks nor credit cards, obviously, but if we'll feed this sentence to a computerized program that parses logical propositions, I am not sure what the result would have been. There is a famous experiment in which they asked people to formalize a query about people who live in New-York or in Philadelphia, and many people formalized this query as people who live in New-York and Philadelphia, which reduces the answer to a person who happens to have two addresses in both cities. I am mentioning it, since recently I had some discussions about the ability of business user to write their own: {rules, patterns, queries} - chose your favorite terminology. There are users which I call "semi-technical users" who do not know how to program in any programming language, but can be taught to formalize their requirements in an accurate way. However, there are users who are not able to do it, and giving them natural language interfaces will lead to unexpected results. Thursday, June 3, 2010
DEBS 2010 program has been published
The program of DEBS 2010 is now published on the conference's website. Note that IBM has become a research power, based on its representation in DEBS.Monday, May 31, 2010
The event processing grand challenge - take one

Event processing serves as the nervous system, and events are what flow between the different players. This subsumes the "Internet of things" vision, where many sensors are connected, and also robots of various kinds as actuators, serving as hands. Such an infrastructure will enable changing the life as we know them.
Wednesday, May 26, 2010
On event processing standards

- It seems that in the era where the vendor community is now dominated by bigger companies, the atmosphere for standards become more friendly.
- For other communities - standards have been critical success factor, e.g. web services.
- Somebody mentioned the immortal Stonbraker's phrase about SQL being "intergalactic data speak", we need the "intergalactic event speak" - and it is not an extension to SQL.
- There are different standardization issues -- event representation, meta-modelling, event processing language; as well as extensions to many existing standards possible.
- The language standardization will be trickiest - due to the variety of languages styles exist, here I think that we'll better start with a language at the PIM (platform independent model) level. In the EPIA book we provided one that can serve as a starting point.
Sunday, May 23, 2010
Dagstuhl seminar on event processing - the conclusion
The Dagstuhl seminar on event processing has ended in Friday, and I have arrived home Saturday early morning. This has been my fourth visit in Schloss Dagstuhl, and the magic that this place projects keeps flowing. Organizing such a seminar is a hard work, and this time we have taken ambitious task, the seminar goals were:a) Brainstorm and devise an actionable plan for evolving event processing to be a critical technology in a grand challenge that will have major impact on society, as a wide-community effort;
b) Brainstorm and devise and actionable plan for creating a community-agreed document about the value, boundaries, functions, and synergies with other areas and communities.
c) Brainstorm and devise and actionable plan for the evolution of specific event processing standards, and employ/extend existing standards.
There are a lot of follow-ups, conclusion of the Dagstuhl seminar can be found on the seminar's webpage.
More about the document and grand challenge - later.


