An Efficient Data Maintenance Strategy for Data Service Mashup Based on Materialized View Selection

  • Peng Zhang
  • Yanbo Han
  • Guiling Wang
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7759)


While end-users enjoy the full-fledged data service mashup with high convenience and flexibility, such issues as the response efficiency and the maintenance cost have popped up as the major concerns. In this paper, an efficient data maintenance strategy for the data service mashup is proposed. The strategy proposes a data maintenance model to measure the response cost and update cost of a group of data service mashups in terms of the request frequency and update frequency. Based on the model, a materialized view selection for data service mashup is proposed. Experiments show that our strategy can effectively reduce the maintenance cost of a lot of hosted data service mashups.


Data Mashup Data Service Data Maintenance Materialized View Selection 


  1. 1.
    Barhamgi, M., Ghedira, C., Benslimane, D., et al.: Optimizing DaaS Web Service based Data mashup. In: SCC 2011, pp. 464–471 (2011)Google Scholar
  2. 2.
    Zhang, P., Wang, G.L., Ji, G., Han, Y.B.: An Efficient Data Maintenance Model for Data Service Mashup. In: IEEE International Conference on Services Computing (SCC 2012), pp. 699–700 (2012)Google Scholar
  3. 3.
    Zhang, P., Wang, G.L., Ji, G., Liu, C.: Optimization Update for Data Composition View Based on Data Service. Chinese Journal of Computers 34(12), 2344–2354 (2011)CrossRefGoogle Scholar
  4. 4.
    Hassan, O.A., Ramaswarny, L., Miller, J.A.: The MACE Approach for Caching Mashups. International Journal of Web Services Research 7(4), 64–88 (2010)CrossRefGoogle Scholar
  5. 5.
    Hassan, O.A., Ramaswamy, L., Miller, J.A.: Enhancing Scalability and Performance of Mashups Through Merging and Operator Reordering. In: Proceedings of the IEEE International Conference on Web Services, pp. 171–178 (2010)Google Scholar
  6. 6.
    Lin, H.L., Zhang, C., Zhang, P.: An Optimization Strategy for Mashups Performance Based on Relational Algebra. In: Sheng, Q.Z., Wang, G., Jensen, C.S., Xu, G. (eds.) APWeb 2012. LNCS, vol. 7235, pp. 366–375. Springer, Heidelberg (2012)CrossRefGoogle Scholar
  7. 7.
    Han, Y., Wang, G., Ji, G., Zhang, P.: Situational data integration with data services and nested table. In: Service Oriented Computing and Application, pp. 1–22 (2012)Google Scholar
  8. 8.
    Yahoo! Pipes: Rewire the web (2011),
  9. 9.
    Harinarayan, V., Rajaraman, A., Ullman, J.D.: Implementing data cubes efficiently. ACM SIGMOD Record 25(2), 205–216 (1996)CrossRefGoogle Scholar
  10. 10.
    Yang, J., Karlapalem, K., Li, Q.: Algorithm for materialized view design in data warehousing environment. In: Jarke, M., Carey, M.J., Dittrich, K.R. (eds.) Proc. of the 23rd Int’l Conf. on Very Large Data Bases (VLDB 1997), pp. 136–145. Morgan Kaufmann Publishers, Athens (1997)Google Scholar
  11. 11.
    Kotidis, Y., Roussopoulos, N.: A case for dynamic view management. ACM Trans. on Database Systems 26(4), 388–423 (2001)zbMATHCrossRefGoogle Scholar
  12. 12.
    Shah, B., Ramachandran, K., Raghavan, V., Gupta, H.: A hybrid approach for data warehouse view selection. Journal of Data Warehousing and Mining 2(2), 1–37 (2006)zbMATHCrossRefGoogle Scholar
  13. 13.
    Maxim, S., Spiros, M.: On the maintenance of UI-integrated Mashup Appliactions. In: International Conference on Software Maintenance (ICSM 2011), pp. 203–212 (2011)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Peng Zhang
    • 1
    • 2
  • Yanbo Han
    • 2
  • Guiling Wang
    • 2
  1. 1.North China University of TechnologyBeijingChina
  2. 2.Institute of Information EngineeringChinese Academy of SciencesBeijingChina

Personalised recommendations