Event Processing Course

Download Report

Transcript Event Processing Course

Event Processing In Action
Opher Etzion
Peter Niblett
First and only book that provides
in-depth explanation of event
processing concepts in generic
way, providing an opportunity to
view and experiment with stateof-the art products in this area.
The book’s outline
PART I - Introduction to event
processing
1. Entering the world of event
processing -FREE
2. Event programming
principles - Available
PART III - Additional topics
10. Implementing related considerations
11. Focal points on major challenging topics
PART II - Deep dive into event
processing
3. Defining the events Available
4. Producing the events Available
5. Consuming the events Available
6. The event processing
network - Available
7. Putting events in contexts
8. Filtering and transforming
9. Detecting event patterns
Appendices
Appendix A: A dictionary of definitions
Appendix B: The complete specification of the
"Fast Flower Delivery" use case
Appendix C: Short survey of event processing
products
2
PART IV - Conclusion
12. Event processing of tomorrow
http://www.manning.com/etzion/
Principles and practice
Deep dive –
the seven building blocks
Event
Channel
A website that shows side by
side six solutions with
different programming styles
to the same example:
chapter
6
chapter
3
Event
Producer
Event
Consumer
Event
Type
chapter
chapter
4
5
Context
chapter
Event Processing Agent
7
 Apama – imperative
 Aleri - SQL extension
 Esper – SQL embedded in
Java
Etalis – Logic programming
Rulecore – ECA rules
chapter
6
Global
State
chapter
 Streambase – Graphic
6
15
http://www.ep-ts.com/content/view/74/108/
3