DocumentCode
2290896
Title
Database-Driven Web Mashups
Author
Vancea, Andrei ; Grossniklaus, Michael ; Norrie, Moira C.
Author_Institution
Inst. for Inf. Syst., ETH Zurich, Zurich
fYear
2008
fDate
14-18 July 2008
Firstpage
162
Lastpage
174
Abstract
In most web mashup applications, the content is generated using either web feeds or an application programming interface (API) based on web services. Both approaches have limitations. Data models provided by web feeds are not powerful enough to permit complex data structures to be transmitted. APIs based on web services are usually different for each web application, and thus different implementations of the APIs are required for each web service that a web mashup application uses. We propose a database-driven approach to web mashups that supports integration at the database level and enables mashup developers to work with a uniform abstract model and have direct access to powerful features of database systems. We describe how we have implemented this approach based on an object-oriented database system with a rich object model and a generic proxy mechanism for data integration and synchronisation.
Keywords
Web services; application program interfaces; object-oriented databases; Web services; application programming interface; complex data structures; database-driven Web mashups; object-oriented database system; Data models; Data structures; Database systems; Feeds; Mashups; Object oriented databases; Object oriented modeling; Power system modeling; Spatial databases; Web services; data integration; database driven architecture; web mashup;
fLanguage
English
Publisher
ieee
Conference_Titel
Web Engineering, 2008. ICWE '08. Eighth International Conference on
Conference_Location
Yorktown Heights, NJ
Print_ISBN
978-0-7695-3261-5
Electronic_ISBN
978-0-7695-3261-5
Type
conf
DOI
10.1109/ICWE.2008.13
Filename
4577880
Link To Document