Skip to main content

A Preference-Aware Query Model for Data Web Services

  • Conference paper
  • 2823 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 7532))

Abstract

Data Mashup is a special class of applications mashup that combines data elements from multiple data sources (that are often exported as data web services) to respond to transient business needs on the fly. In this paper, we propose a semantic model for data services along with a declarative approach for creating data mashups without any programming involved. Given a query formulated over domain ontologies, and a set of preferences modeled using the fuzzy set theory, our approach selects the relevant data services based on their semantic modeling using an RDF query rewriting algorithm. Selected services are then orchestrated using a ranking-aware algebra to rank their returned results based on user’s preferences at the data mashup execution time.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Barhamgi, M., Benslimane, D., Medjahed, B.: A query rewriting approach for web service composition. IEEE Transactions on Services Computing (TSC) 15(5), 795–825 (2010)

    Google Scholar 

  2. Bosc, P., Buckles, B.B., Petry, F.E., Pivert, O.: Fuzzy Databases. Fuzzy Sets in Approximate Reasoning and Information System. Kluwer Publishers (1999)

    Google Scholar 

  3. Butler, D.: Mashups mix data into global service. Nature 439, 6–7 (2006)

    Article  Google Scholar 

  4. Carey, M.J.: SOA What? IEEE Computer 41, 92–94 (2008)

    Article  Google Scholar 

  5. Dubois, D., Prade, H.: Beyond min agregation in multicriteria decision: (ordered) weighted mean, discri-min, leximin, pp. 181–192. Kluwer Publishers (1997)

    Google Scholar 

  6. Google Inc. Google Mashup Editor, http://code.google.com/gme/

  7. Guinard, D., Trifa, V., Karnouskos, S., Spiess, P., Savio, D.: Interacting with the SOA-Based Internet of Things: Discovery, Query, Selection, and On-Demand Provisioning of Web Services. IEEE T. Services Computing 3(3), 223–235 (2010)

    Article  Google Scholar 

  8. Fagin, R., Lotem, A., Naor, M.: Optimal Aggregation Algorithms for Middleware. J. Comput. Syst. Sci. 66(4), 614–656 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  9. Ilyas, I.F., Aref, W.G., Elmagarmid, A.K.: Supporting Top-k Join Queries in Relational Databases. VLDB Journal 13(3), 207–221 (2004)

    Article  Google Scholar 

  10. Ilyas, I.F., Beskales, G., Soliman, M.A.: A survey of topk query processing techniques in relational database systems. ACM Comput. Surv. 40(4) (2008)

    Google Scholar 

  11. Intel Inc. Intel Mash Maker, http://mashmaker.intel.com/web/

  12. Jhingran, A.: Enterprise Information Mashups: Integrating Information, Simply. In: VLDB, Seoul, Korea, pp. 3–4 (2006)

    Google Scholar 

  13. Sabesan, M., Risch, T.: Adaptive Parallelization of Queries to Data Web Service Operations. T. Large-Scale Data-and Knowledge-Centered Systems 5, 49–69 (2012)

    Article  Google Scholar 

  14. Soliman, M.A., Ilyas, I.F., Saleeb, M.: Building Ranked Mashups of Unstructured Sources with Uncertain Information. PVLDB 3(1), 826–837 (2010)

    Google Scholar 

  15. Srivastava, U., Munagala, K., Widom, J., Motwani, R.: Query Optimization over Web Services. In: VLDB 2006, pp. 355–366 (2006)

    Google Scholar 

  16. Tatemura, J., Chen, S., Liao, F., Po, O., Agrawal, D.: UQBE: uncertain query by example for web service mashup. In: SIGMOD Conference, pp. 1275–1280 (2008)

    Google Scholar 

  17. Truong, H.L., Dustdar, S.: On Analyzing and Specifying Concerns for Data as a Service. In: The 2009 Asia-Pacific Services Computing Conference (IEEE APSCC 2009), Singapore, pp. 7–11 (2009)

    Google Scholar 

  18. Yahoo Inc., Yahoo Pipes, http://pipes.yahoo.com/pipes/

  19. Yu, Q., Liu, X., Bouguettaya, A., Medjahed, B.: Deploying and managing Web services: issues, solutions, and directions. VLDB J. 17(3), 537–572 (2008)

    Article  Google Scholar 

  20. Zadeh, L.A.: Fuzzy Sets. Information and Control 8, 338–353 (1965)

    Article  MathSciNet  MATH  Google Scholar 

  21. Zhao, Z., Fang, J., Cheng, J.: CAFISE-S- An Approach to Deploying SOA in Scientific Information Integration. In: ICWS 2008, pp. 425–432 (2008)

    Google Scholar 

  22. http://www.oasis-open.org/committees/wsbpel/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Amdouni, S., Benslimane, D., Barhamgi, M., Hadjali, A., Faiz, R., Ghodous, P. (2012). A Preference-Aware Query Model for Data Web Services. In: Atzeni, P., Cheung, D., Ram, S. (eds) Conceptual Modeling. ER 2012. Lecture Notes in Computer Science, vol 7532. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-34002-4_32

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-34002-4_32

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-34001-7

  • Online ISBN: 978-3-642-34002-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics