Cet ouvrage et des milliers d'autres font partie de la bibliothèque YouScribe
Obtenez un accès à la bibliothèque pour les lire en ligne
En savoir plus

Partagez cette publication

RoSeS:Acontinuouscontent-basedqueryengineforRSSfeedsJordiCreus1,BerndAmann1,NicolasTravers2,andDanVodislav31LIP6,CNRSUniversite´PierreetMarieCurie,Paris,France2Cedric/CNAMConservatoireNationaldesArtsetMe´tiers,Paris,France3ETIS,CNRS–UniversityofCergy-Pontoise,Cergy,FranceAbstract.InthisarticlewepresentRoSeS(ReallyOpenSimpleandEfficientSyndication),agenericframeworkforcontent-basedRSSfeedqueryingandag-gregation.RoSeSisbasedonadata-centricapproach,usingacombinationofstandarddatabaseconceptslikedeclarativequerylanguages,viewsandmulti-queryoptimization.Userscreatepersonalizedfeedsbydefiningandcomposingcontent-basedfilteringandaggregationqueriesoncollectionsofRSSfeeds.Pub-lishingthesequeriescorrespondstodefiningviewswhichcanthenbeusedforbuildingnewqueries/feeds.Thisnaturallyreflectsthepublish-subscribenatureofRSSapplications.Thecontributionspresentedinthisarticleareadeclara-tiveRSSfeedaggregationlanguage,anextensiblestreamalgebraforbuildingefficientcontinuousmulti-queryexecutionplansforRSSaggregationviews,amulti-queryoptimizationstrategyfortheseplansandarunningprototypebasedonamulti-threadedasynchronousexecutionengine.1IntroductionInitsoriginstheWebwasacollectionofsemi-structured(HTML)documentscon-nectedbyhypertextlinks.Thisvisionhasbeenvalidformanyyearsandthemaineffortforfacilitatingaccesstoandpublishingwebinformationwasinvestedinthedevelop-mentofexpressiveandscalablesearchenginesforretrievingpagesrelevanttouserqueries.Morerecently,newwebcontentpublishingandsharingapplicationsthatcom-binemodernsoftwareinfrastructures(AJAX,webservices)andhardwaretechnologies(handheldmobileuserdevices)appearedonthescene.Thewebcontentspublishedbytheseapplicationsisgenerallyevolvingveryrapidlyintimeandcanbestbecharac-terizedbyastreamofinformationentities.GoogleNews,FacebookandTwitterareamongthemostpopularexamplesofsuchapplications,butthelistofwebapplicationsgeneratingmanydifferentkindsofinformationstreamsisincreasingeveryday.InourworkweareinterestedinRSSandATOMasstandardformatsforpublish-inginformationstreams.BothformatscanbeconsideredasthecontinuouscounterpartofstaticHTMLdocumentsforencodingsemi-structureddatastreamsinformofdy-namicallyevolvingdocumentscalledfeeds.TheybothuseverysimilardatamodelsTheauthorsacknowledgethesupportoftheFrenchAgenceNationaledelaRecherche(ANR),undergrantROSES(ANR-07-MDCO-011)“ReallyOpen,SimpleandEfficientSyndication”
Un pour Un
Permettre à tous d'accéder à la lecture
Pour chaque accès à la bibliothèque, YouScribe donne un accès à une personne dans le besoin