Supporting Better Scalability and Richer Subscription Models in Wide-Area Publish/Subscribe
With the advent of Web 2.0 and the Digital Age, everyone is witnessing an unprecedented increase in the amount of information collected, and in the number of users interested in different types of information. This growth means that traditional techniques, where interested users poll data sources for information they are interested in, are no longer sufficient. Polling too frequently does not scale, while polling less often may result in users missing important updates. The alternative push technology has long been the goal of publish/subscribe systems, which proactively push updates (Events) to users with matching interests (Expressed as subscriptions).