Abstract
The Software as a Service (SaaS) model of cloud computing is becoming the trend of the new generation of software development due to its low investment, flexibility, and accessibility. Nowadays there are many well used conventional software applications, especially client-server applications. Reuse these application in cloud platforms will benefit both enterprises and the customers. This paper proposes a service framework for easily deploying conventional client-server applications to cloud running as SaaS. The service framework consists of four services: tenant awareness services, tenant management service, application auto-deployment service, and cloud resources management service. The proposed service framework has been implemented and verified on the Amazon AWS cloud engine.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Gartner. Gartner Identifies Five Ways to Migrate Applications to the Cloud (May 16, 2011), http://www.gartner.com/it/page.jsp?id=1684114
Amazon, The total cost of (non) ownership of web applications in the Cloud, Technical report, Amazon Web Services (October 2012)
Varia, J.: Migrating your existing applications to the AWS cloud. A Phase-driven Approach to Cloud Migration (2010)
Tsai, W.T., Sun, X., Shao, Q., Qi, G.: Two-tier multi-tenancy scaling and load balancing. In: 2010 IEEE 7th International Conference on e-Business Engineering (ICEBE), pp. 484–489. IEEE (November 2010)
Chong, F., Carraro, G.: Architecture strategies for catching the long tail. MSDN Library, Microsoft Corporation, pp. 9–10 (2006)
Guo, C.J., Sun, W., Huang, Y., Wang, Z.H., Gao, B.: A framework for native multi-tenancy application development and management. In: The 9th IEEE International Conference on E-Commerce Technology and the 4th IEEE International Conference on Enterprise Computing, E-Commerce, and E-Services, CEC/EEE 2007, pp. 551–558. IEEE (2007)
Cai, H., Wang, N., Zhou, M.J.: A transparent approach of enabling SaaS multi-tenancy in the cloud. In: 6th World Congress on Services (services-1), pp. 40–47. IEEE (July 2010)
Cai, H., Zhang, K., Zhou, M.J., Gong, W., Cai, J.J., Mao, X.: An end-to-end methodology and toolkit for fine granularity SaaS-ization. In: IEEE International Conference on Cloud Computing, CLOUD 2009, pp. 101–108. IEEE (September 2009)
Song, J., Han, F., Yan, Z., Liu, G., Zhu, Z.: A SaaSify tool for converting traditional web-based applications to SaaS application. In: 2011 IEEE International Conference on Cloud Computing (CLOUD), pp. 396–403. IEEE (July 2011)
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
Zheng, J., Du, W. (2014). Cloud Services for Deploying Client-Server Applications to SaaS. In: Hsu, R.CH., Wang, S. (eds) Internet of Vehicles – Technologies and Services. IOV 2014. Lecture Notes in Computer Science, vol 8662. Springer, Cham. https://doi.org/10.1007/978-3-319-11167-4_31
Download citation
DOI: https://doi.org/10.1007/978-3-319-11167-4_31
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-11166-7
Online ISBN: 978-3-319-11167-4
eBook Packages: Computer ScienceComputer Science (R0)