event processing in action opher etzion peter niblett first and only book that provides in-depth...

3
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 state-of- the art products in this area.

Upload: kristian-ball

Post on 13-Dec-2015

232 views

Category:

Documents


1 download

TRANSCRIPT

Event Processing In ActionOpher EtzionPeter 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 state-of-the art products in this area.

2

The book’s outline

PART I - Introduction to event processing  1. 

Entering the world of event processing

 -FREE  2. Event programming principles - Available 

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

PART III - Additional topics  10. Implementing related considerations  11. Focal points on major challenging topics 

PART IV - Conclusion  12. Event processing of tomorrow 

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

http://www.manning.com/etzion/

3

Principles and practice

15

Event Processing Agent

Context

EventChannel

EventConsumer

EventType

EventProducer

GlobalState

Deep dive –the seven building blocks

chapter

3

chapter

6

chapter

6

chapter

6

chapter

5

chapter

4

chapter

7

A website that shows side by side six solutions with different programming styles to the same example:

Apama – imperative

Aleri - SQL extension

Esper – SQL embedded in Java

Etalis – Logic programming

Rulecore – ECA rules

Streambase – Graphic

http://www.ep-ts.com/content/view/74/108/