Presentation is loading. Please wait.

Presentation is loading. Please wait.

Event Processing Course Producers and consumers (relates to chapters 4 + 5)

Similar presentations


Presentation on theme: "Event Processing Course Producers and consumers (relates to chapters 4 + 5)"— Presentation transcript:

1 Event Processing Course Producers and consumers (relates to chapters 4 + 5)

2 Copyright ©2009 Opher Etzion 2 Lecture outline Event producer – concept and definition element Event consumer – concept and definition element Type of event producers Type of event consumers Event consumers and producers in the Fast Flower Delivery example

3 Copyright ©2009 Opher Etzion 3 Event Producer

4 Copyright ©2009 Opher Etzion 4 Output terminals Event types: A collection of event type identifiers showing the types of events that can be emitted through this output terminal. An output terminal can have one or more event types associated with it. This association is not exclusive (an event producer can have the same event type associated with multiple output terminals) Targets: The identifier of the channel or other EPN which serves as a sink of the output terminal. Each output terminal can have zero or more targets.

5 Copyright ©2009 Opher Etzion 5 Producers types Sensing producers Reporting producers Push Pull / queriable

6 Copyright ©2009 Opher Etzion 6 Producer – State Observer in workflows State observer Push: Instrumentation points; Pull: Query the state

7 Copyright ©2009 Opher Etzion 7 Producer – active database Database insert modify delete Retrieve transaction before after

8 Copyright ©2009 Opher Etzion 8 Producer – Code instrumentation

9 Copyright ©2009 Opher Etzion 9 Producer – syndication

10 Copyright ©2009 Opher Etzion 10 Producer – sensors

11 Copyright ©2009 Opher Etzion 11 Producers – streams to events

12 Copyright ©2009 Opher Etzion 12 Producers – meters

13 Copyright ©2009 Opher Etzion 13 Producer – monitors

14 Copyright ©2009 Opher Etzion 14 Producer – simulators

15 Copyright ©2009 Opher Etzion 15 Event Consumer

16 Copyright ©2009 Opher Etzion 16 Input terminals Event types: A collection of event type identifiers showing the types of events that can be accepted by this input terminal. An input terminal can have one or more event types associated with it. Sources: Identifiers of channels or other EPN entities which can send events to the input terminal. Each input terminal can have zero or more sources.

17 Copyright ©2009 Opher Etzion 17 Event consumers types

18 Copyright ©2009 Opher Etzion 18 Performance monitoring dashboard

19 Copyright ©2009 Opher Etzion 19 Additional dashboard

20 Copyright ©2009 Opher Etzion 20 Ambient Orb

21 Copyright ©2009 Opher Etzion 21 Sixth sense

22 Copyright ©2009 Opher Etzion 22 Tracking map

23 Copyright ©2009 Opher Etzion 23 Twitter as a consumer

24 Copyright ©2009 Opher Etzion 24 Business Process Management system as a consumer

25 Copyright ©2009 Opher Etzion 25

26 Copyright ©2009 Opher Etzion 26 FFD Producer - Store

27 Copyright ©2009 Opher Etzion 27 Driver as producer

28 Copyright ©2009 Opher Etzion 28 GPS Sensor as producer

29 Copyright ©2009 Opher Etzion 29 The Driver event consumer

30 Copyright ©2009 Opher Etzion 30 The Store event consumer

31 Copyright ©2009 Opher Etzion 31 The Drivers Guild event consumer

32 Copyright ©2009 Opher Etzion 32 Lecture Summary In this lecture we have discussed the following topics: –The concept of event producer and consumer; –Types of consumers and producers –Their interaction with the event processing system –The "Fast Flower Delivery" use case the accompanies this book


Download ppt "Event Processing Course Producers and consumers (relates to chapters 4 + 5)"

Similar presentations


Ads by Google