RoSeS: a continuous content-based query engine for RSS feeds

  • Authors:
  • Jordi Creus Tomàs;Bernd Amann;Nicolas Travers;Dan Vodislav

  • Affiliations:
  • LIP6, CNRS, Université Pierre et Marie Curie, Paris, France;LIP6, CNRS, Université Pierre et Marie Curie, Paris, France;Cedric/CNAM, Conservatoire National des Arts et Métiers, Paris, France;ETIS, CNRS, University of Cergy-Pontoise, Cergy, France

  • Venue:
  • DEXA'11 Proceedings of the 22nd international conference on Database and expert systems applications - Volume Part II
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we present RoSeS (Really Open Simple and Efficient Syndication), a generic framework for content-based RSS feed querying and aggregation. RoSeS is based on a data-centric approach, using a combination of standard database concepts like declarative query languages, views and multiquery optimization. Users create personalized feeds by defining and composing content-based filtering and aggregation queries on collections of RSS feeds. Publishing these queries corresponds to defining views which can then be used for building new queries / feeds. This naturally reflects the publish-subscribe nature of RSS applications. The contributions presented in this paper are a declarative RSS feed aggregation language, an extensible stream algebra for building efficient continuous multi-query execution plans for RSS aggregation views, a multiquery optimization strategy for these plans and a running prototype based on a multi-threaded asynchronous execution engine.