In its broadest definition Event Transformation refers to any operation that takes as input a single event message or stream of event messages, and produces a single event message or stream of event messages as its output. As such, this definition encompasses many of the functions provided by an Event Processing Agent in an Event Processing Network, including agents that do complex pattern detection.
There is a somewhat narrower definition in which the operation has to be either a translation, aggregation, split or composition function.
Event translation (transformation of a single input event message into a single output event message) is a special case of message translation – a more general concept where the messages concerned do not necessarily represent events. Message translation has long been used to solve enterprise integration problems where the applications to be integrated have different data models. Enterprise...
- 1.Brandeis University, Brown University, and MIT, Borealis – distributed stream processing engine. http://www.cs.brown.edu/research/borealis/public/
- 3.Clark J, editors. XML transformations (XSLT) 1.0. W3C recommendation, http://www.w3.org/TR/1999/REC-xslt-19991116. 1999.
- 4.Hohpe G, Woolf B. Enterprise integration patterns: designing, building and deploying messaging solutions. Reading: Addison-Wesley; 2004.Google Scholar
- 5.Luckham D. The power of events: an introduction to complex event processing in distributed enterprise systems. Reading: Addison-Wesley; 2002.Google Scholar
- 6.Stanford University, STREAM project. http://infolab.stanford.edu/stream/