Abstract
Data service is a specialization of Web service, and end-users can synthesize cross-organizational data by composing data services. As composite schemes overlap each other, some primitive data services could be called repeatedly by composite data services, so that the response delay and server load are aggravated. In this paper, an optimized strategy for data service response with template-based caching and compression is proposed. Firstly, the strategy uses the message template to extract the application-relevant values from SOAP messages. Secondly, the strategy holds the objects from application-relevant values rather than XML representations to decrease the overhead of SOAP message parsing. Thirdly, the strategy uses the XMill compression algorithm to decrease the volume of data transmitted. Extensive experiments based on Spring-WS-Test benchmark demonstrate the strategy is an effective approach to reduce response latency and server load compared to non-caching tehcnniques.
Chapter PDF
Similar content being viewed by others
References
Carey, M.J., Onose, N., Petropoulos, M.: Data Services. Communication of ACM 55(6), 86–97 (2012)
Zhang, P., Wang, G., Ji, G., Liu, C.: Optimization Update for Data Composition View Based on Data Service. Chinese Journal of Computers 34(12), 2344–2354 (2011)
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)
Lin, H., 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)
Takeuchi, Y., Okamoto, T., Yokoyama, K., Matsuda, S.: A Differential-Analysis Approach for Improving SOAP Processing Performance. In: Proceedings of the IEEE International Conference on e-Technology, e-Commerce and e-Service (EEE 2005), pp. 472–479 (2005)
Makino, S., Tatsubori, M., Tamura, K., Nakamura, Y.: Improving WS Security Performance with a Template Based Approach. In: ICWS 2005, pp. 581–588 (2005)
Teraguchi, M., Makino, S., Ueno, K., Chung, H.-V.: Optimized Web Services Security Performance with Differential Parsing. In: Dan, A., Lamersdorf, W. (eds.) ICSOC 2006. LNCS, vol. 4294, pp. 277–288. Springer, Heidelberg (2006)
Bal, H.E., Bhoedjang, R., Hofman, R., et al.: Performance evaluation of the Orca shared-object system. ACM Trans. Comput. Syst. 16(1), 1–40 (1998)
Takase, T., Tatsubori, M.: Efficient Web Services response caching by selecting optimal data representation. In: Proceedings of the 24th International Conference on Distributed Computing Systems (ICDCS 2004), pp. 188–197. IEEE Computer Society (2004)
Ericsson, M.: The effects of XML compression on SOAP performance. WWW Journal 10(3), 279–307 (2007)
Liefke, H., Suciu, D.: XMill: an efficient compressor for XML data. ACM SIGMOD Record, 153–164 (2000)
National Institute of Standards and Technology. Secure hash standard (May 2010), http://csrc.nist.gov/publications/fips/fips180-2/fips180-2withchangenotice.pdf
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Peng, Z., Kefu, X., Yan, L., Li, G. (2014). An Optimized Strategy for Data Service Response with Template-Based Caching and Compression. In: Lomuscio, A.R., Nepal, S., Patrizi, F., Benatallah, B., Brandić, I. (eds) Service-Oriented Computing – ICSOC 2013 Workshops. ICSOC 2013. Lecture Notes in Computer Science, vol 8377. Springer, Cham. https://doi.org/10.1007/978-3-319-06859-6_35
Download citation
DOI: https://doi.org/10.1007/978-3-319-06859-6_35
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-06858-9
Online ISBN: 978-3-319-06859-6
eBook Packages: Computer ScienceComputer Science (R0)