Table of Contents
The Evolution of Internet-ScaleEvent Notification Services
The Evolution of Internet-Scale Event Notification Services
Goals of this Presentation
Who We Are
Past, Present, Future
The Evolution of Event Systems
Defining our terms
Things that go “notify” in the night:
Clustering by Application Context
Clustering by Notification Features
The Evolutionary March of Progress:New niches and widening range…
Exploring the Fossil Record
Application: Messaging
Systems: Messaging
Application: Presence
Systems: Presence
Application: Chat
Systems: Chat
Application: Simulation
Systems: Simulation
Application: Integration
Systems: Integration
Developing an Architectural Model
Field [Reiss90]
Polylith [Purtilo94]
EBI Framework [Barrett, et al 96]
C2 Style [Taylor, et al 96]
ISE Observation and Notification [Rosenblum, Wolf 97]
Framework [Rosenblum, Wolf 97]
Moving to the Lower Layer:The ENS Design Space
Our Taxonomy of ENS Design Space
Secondary Taxonomy Concerns
Past, Present, Future
Why Event-Based Integration won
New issues
Unaddressed issues
Past, Present, Future
The great thing about standards is...
Perhaps.
Our Conclusions
“You can’t tell the players without a scorecard!”
“What are the design choices?”
“What’s new research here?”
“What’s going on in the market?”
“How can we selectmore principled designs?”
Recommendation: A Layered ISENS
For Further Information…
|