Ways to React: Comparing Reactive Languages and Complex Event Processing
Distributed complex event processing with query rewriting