In previous post about "event processing and the Babylon tower" I have discussed the multiple languages, and stated that it does not seem feasible, in the near future, to get agreement about single programming style for event processing. However, this does not say that we cannot advance in this area, and the topic I am raising for discussion in the coming EPTS event processing symposium is about working on a "standard meta-language" as a starting point.
Such meta-language should include the following:
- Semantics of the meta-language primitives
- Definition of event flow between the primitives (the event processing network)
- Definition of non-functional properties for this certain application
The meta-language will serve as the standard basis, and vendors will be able to provide translators to their own languages and implementations, and one of the descendants of this meta-language may one day become THE EPL language... But -- we have still have to get there. As said, in the coming EPTS meeting I intend to provide a call for a community effort to work on this topic. Stay tuned.