Designing Service Marts for Engineering Search Computing Applications

  • Alessandro Campi
  • Stefano Ceri
  • Andrea Maesani
  • Stefania Ronchi
Conference paper

DOI: 10.1007/978-3-642-13911-6_4

Part of the Lecture Notes in Computer Science book series (LNCS, volume 6189)
Cite this paper as:
Campi A., Ceri S., Maesani A., Ronchi S. (2010) Designing Service Marts for Engineering Search Computing Applications. In: Benatallah B., Casati F., Kappel G., Rossi G. (eds) Web Engineering. ICWE 2010. Lecture Notes in Computer Science, vol 6189. Springer, Berlin, Heidelberg

Abstract

The use of patterns in data management is not new: in data warehousing, data marts are simple conceptual schemas with exactly one core entity, describing facts, surrounded by multiple entities, describing data analysis dimensions; data marts support special analysis operations, such as roll up, drill down, and cube. Similarly, Service Marts are simple schemas which match "Web objects" by hiding the underlying data source structures and presenting a simple interface, consisting of input, output, and rank attributes; attributes may have multiple values and be clustered within repeating groups. Service Marts support Search Computing operations, such as ranked access and service compositions. When objects are accessed through Service Marts, responses are ranked lists of objects, which are presented subdivided in chunks, so as to avoid receiving too many irrelevant objects – cutting results and showing only the best ones is typical of search services. This paper gives a formal definition of Service Marts and shows how Service Marts can be implemented and used for building Search Computing applications.

Download to read the full conference paper text

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Alessandro Campi
    • 1
  • Stefano Ceri
    • 1
  • Andrea Maesani
    • 1
  • Stefania Ronchi
    • 1
  1. 1.Politecnico di MilanoItaly

Personalised recommendations