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.
Chapter PDF
Similar content being viewed by others
References
Raghavan, S., Garcia-molina, H.: Integrating diverse information management systems: A brief survey. IEEE Data Engineering Bulletin (2001)
Gu, A., Henderson-Sellers, B., Lowe, D.: Web modelling languages: the gap between requirements and current exemplars. In: AUSWEB (2002)
Bongio, A., van Bruggen, J., Ceri, S., Matera, M., Taddeo, A., Zhou, X., et al.: COPPER: Towards A Collaborative Open Environment of Project-centred Learning. In: Nejdl, W., Tochtermann, K. (eds.) EC-TEL 2006. LNCS, vol. 4227, pp. 1–4. Springer, Heidelberg (2006)
Baeza-Yates, R., Ribeiro-Neto, B.: Modern Information Retrieval. Addison-Wesley, London, UK (1999)
Navarro, G., Baeza-Yates, R.: Proximal nodes: A model to query document databases by content and structure. ACM TOIS 15, 401–435 (1997)
Carmel, D., Maarek, Y., Mandelbrod, M., Mass, Y., Soffer, A.: Searching xml documents via xml fragments. In: SIGIR (2003)
Oren, E., Delbru, R., Decker, S.: Extending faceted navigation for rdf data. In: ISWC (2006)
Ceri, S., Fraternali, P., Brambilla, M., Bongio, A., Comai, S., Matera, M.: Designing Data-Intensive Web Applications. Morgan Kaufmann, Seattle, Washington (2002)
WebRatio: http://www.webratio.com
Apache Lucene. http://lucene.apache.org/.
Crawford, R.: The relational model in information retrieval. JASIST, pp. 51–64 (1981)
Vasanthakumar, S.R., Callan, J.P., Bruce Croft, W.: Integrating inquery with an rdbms to support text retrieval. Data Engineering Bulletin (1996)
Ozkarahan, E.: Multimedia document retrieval. Information Processing and Management 31(1), 113–131 (1995)
Oracle: Oracle technical white paper (May 2001)
Hristidis, V., Papakonstantinou, Y.: DISCOVER: Keyword search in relational databases. In: Procs. VLDB, August 2002 (2002)
Weigel, F., Meuss, H., Bry, F., Schulz, K.U.: Content-Aware DataGuides: Interleaving IR and DB Indexing Techniques for Efficient Retrieval of Textual XML Data. In: McDonald, S., Tait, J. (eds.) ECIR 2004. LNCS, vol. 2997, pp. 378–393. Springer, Heidelberg (2004)
Grabs, T., Bm, K., Schek, H.J.: PowerDB-IR: information retrieval on top of a database cluster. In: IKE’01. Atlanta, Georgia (2001)
Iofciu, T., Kohlschtter, C., Nejdl, W., Paiu, R.: Keywords and rdf fragments: Integrating metadata and full-text search in beagle++. In: Gil, Y., Motta, E., Benjamins, V.R., Musen, M.A. (eds.) ISWC 2005. LNCS, vol. 3729, Springer, Heidelberg (2005)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bozzon, A., Iofciu, T., Nejdl, W., Tönnies, S. (2007). Integrating Databases, Search Engines and Web Applications: A Model-Driven Approach. In: Baresi, L., Fraternali, P., Houben, GJ. (eds) Web Engineering. ICWE 2007. Lecture Notes in Computer Science, vol 4607. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-73597-7_17
Download citation
DOI: https://doi.org/10.1007/978-3-540-73597-7_17
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-73596-0
Online ISBN: 978-3-540-73597-7
eBook Packages: Computer ScienceComputer Science (R0)