Matching events in a content-based subscription system
Proceedings of the eighteenth annual ACM symposium on Principles of distributed computing
Achieving scalability and expressiveness in an Internet-scale event notification service
Proceedings of the nineteenth annual ACM symposium on Principles of distributed computing
Filtering algorithms and implementation for very fast publish/subscribe systems
SIGMOD '01 Proceedings of the 2001 ACM SIGMOD international conference on Management of data
The JEDI Event-Based Infrastructure and Its Application to the Development of the OPSS WFMS
IEEE Transactions on Software Engineering
Publish/Subscribe on the Web at Extreme Speed
VLDB '00 Proceedings of the 26th International Conference on Very Large Data Bases
Subject space: a state-persistent model for publish/subscribe systems
CASCON '02 Proceedings of the 2002 conference of the Centre for Advanced Studies on Collaborative research
A Scalable Protocol for Content-Based Routing in Overlay Networks
NCA '03 Proceedings of the Second IEEE International Symposium on Network Computing and Applications
Subscription Summarization: A New Paradigm for Efficient Publish/Subscribe Systems
ICDCS '04 Proceedings of the 24th International Conference on Distributed Computing Systems (ICDCS'04)
Implementing a scalable XML publish/subscribe system using relational database systems
SIGMOD '04 Proceedings of the 2004 ACM SIGMOD international conference on Management of data
Stateful publish-subscribe for mobile environments
Proceedings of the 2nd ACM international workshop on Wireless mobile applications and services on WLAN hotspots
Disseminating Information to Mobile Clients Using Publish-Subscribe
IEEE Internet Computing
Publish-Subscribe for High-Performance Computing
IEEE Internet Computing
Restful web services
Investigations of Ubicomp in the oil and gas industry
Proceedings of the 12th ACM international conference on Ubiquitous computing
Hi-index | 0.00 |
This paper describes the design and implementation of a novel decentralized publish/subscribe framework. The primary goal of the design was for a high level of end-developer and user accessibility and simplicity. Furthermore, it was desired to have strong support for occasionally-connected clients and support for mobile and web-based systems. Content-based event patterns can be defined using scripts, with many common script languages supported. Script-based, stateful event patterns permit rich expressiveness, simplify client development and reduce network usage. The framework also offers event persistence, caching and publisher quenching. We also describe a number of applications already built on the framework, for example publishers to support location and presence awareness and ambient visualizations of financial data.