Integrating databases, search engines and web applications: A model-driven approach

Alessandro Bozzon*, Tereza Iofciu, Wolfgang Nejdl, Sascha Tönnies

*Corresponding author for this work

Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

3 Citations (Scopus)

Abstract

This paper addresses conceptual modeling and automatic code generation for search engine integration with data intensive Web applications. We have analyzed the similarities (and differences) between IR and database systems to extend an existing domain specific language for data-driven Web applications. The extended Web modeling language specifies the search engine's index schemas based on the data schema of the Web application and uniquely designs the interaction between the database, the Web application, the search engine and users. We also provide an implementation of a CASE tool extension for visual modeling and code generation. Experimentation of the proposed approach has been successfully applied in the context of the COOPER project.

Original languageEnglish
Title of host publicationWeb Engineering - 7th International Conference, ICWE 2007, Proceedings
Pages210-225
Number of pages16
Volume4607 LNCS
Publication statusPublished - 2007
Externally publishedYes
Event7th International Conference on Web Engineering, ICWE 2007 - Como, Italy
Duration: 16 Jul 200720 Jul 2007

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume4607 LNCS
ISSN (Print)03029743
ISSN (Electronic)16113349

Conference

Conference7th International Conference on Web Engineering, ICWE 2007
Country/TerritoryItaly
CityComo
Period16/07/0720/07/07

Keywords

  • Index modeling
  • Search engine design
  • Web engineering
  • Web site design

Fingerprint

Dive into the research topics of 'Integrating databases, search engines and web applications: A model-driven approach'. Together they form a unique fingerprint.

Cite this