Event Service for Distributed Computing
Event Service for Distributed Computing
Basic Concepts
Roles of various participants
Getting to Action — Event Communication
Typed Event Communication
Message Vs Event
What is an “Event” ?
Pull & Push Models
Push Supplier/Consumer
Push Consumer/Supplier Interface
Go to Slide #16
Pull Supplier/Consumer
Pull Consumer/Supplier Interface
Go to Slide #16
Direct Event Communication
Indirect Event Communication
Event Channel
Event Channel
Go to Slide #19
Go to Slide #12
Go to Slide #17
Go to Slide #18
Go to Slide #10
Go to Slide #12
Go to Slide #20
Go to Slide #10
Proxy Push Consumer/Supplier Interface
Go to Slide #16
Proxy Pull Consumer/Supplier Interface
Go to Slide #16
Event Channel Interface
Go to Slide #16
Consumer/Supplier Admin Interface
Go to Slide #16
Push Supplier
View Example Code
Push Consumer
View Example Code
Pull Supplier
Pull Consumer
Module CosEventComm
Module CosEventChannelAdmin
Mixing Push & Pull Models
State Diagram of a Proxy
Composing Event Channels
Typed Event Communication
Typed Communication Module
Typed Consumer/Supplier Interface
Go to Slide #35
TypedPushConsumer
TypedPullSupplier
Typed Event Channel
Go to Slide #42
Go to Slide #40
Go to Slide #37
Go to Slide #32
Go to Slide #32
Go to Slide #36
Go to Slide #38
Go to Slide #39
TypedProxyPushConsumer Interface
Go to Slide #35
TypedProxyPullSupplier Interface
Go to Slide #35
TypedSupplierAdmin Interface
Go to Slide #35
TypedConsumerAdmin Interface
Go to Slide #35
TypedEventChannel Interface
Go to Slide #35
Event Service for Distributed Computing
Event Channel
Go to Slide #35