Abstract
Rapid growth of various types of cloud services is creating new opportunities for innovative enterprise applications. As a result, enterprise applications are increasingly reliant on externally provided cloud services. It can be argued that traditional systems development methods and tools are not adequate in the context of cloud services and that new methods and frameworks that support these methods are needed for management of lifecycle of cloud services. In this paper, we describe the implementation of a Service Consumer Framework (SCF) – a framework for the management of design-time and runtime activities throughout the lifecycle of enterprise applications that use externally provided cloud services. The SCF framework has been evaluated during the implementation of a large-scale project and is being continuously improved to incorporate additional types of cloud services.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Rehman, Z.-U., Hussain, O.K., Hussain, F.K.: User-side cloud service management: state-of-the-art and future directions. J. Netw. Comput. Appl. 55, 108–122 (2015)
Arun, S., Chandrasekaran, A., Prakash, P.: CSIS: cloud service identification system. Int. J. Electr. Comput. Eng. (IJECE) 7(1), 513–520 (2017)
Ghamry, A.M., Alkalbani, A.M., Tran, V., Tsai, Y.-C., Hoang, M.L., Hussain, F.K.: Towards a public cloud services registry. In: Bouguettaya, A., et al. (eds.) WISE 2017. LNCS, vol. 10569, pp. 290–295. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-68783-4_20
Hajlaoui, J.E., et al.: QoS based framework for configurable IaaS cloud services discovery. In: 2017 IEEE International Conference on Web Services (ICWS). IEEE (2017)
Rotem, R., Zelovich, A., Friedrich, G.: Cloud services discovery and monitoring. Google Patents (2016)
Yang, K., et al.: Model-based service discovery—prototyping experience of an OSS scenario. BT Technol. J. 24(2), 145–150 (2006)
Zisman, A., et al.: Proactive and reactive runtime service discovery: a framework and its evaluation. IEEE Trans. Softw. Eng. 39(7), 954–974 (2013)
Ciuffoletti, A.: Application level interface for a cloud monitoring service. Comput. Stand. Interfaces 46, 15–22 (2016)
Qu, L., et al.: Context-aware cloud service selection based on comparison and aggregation of user subjective assessment and objective performance assessment. In: 2014 IEEE International Conference on Web Services (ICWS). IEEE (2014)
Qu, L., Wang, Y., Orgun, M.A.: Cloud service selection based on the aggregation of user feedback and quantitative performance assessment. In: 2013 IEEE International Conference on Services Computing (SCC). IEEE (2013)
Montes, J., et al.: GMonE: a complete approach to cloud monitoring. Futur. Gener. Comput. Syst. 29(8), 2026–2040 (2013)
ProgrammableWeb. ProgrammableWeb - API Directory (2018). https://www.programmableweb.com/. Accessed 20 July 2018
Feuerlicht, G., Tran, H.T.: Service consumer framework. In: Proceedings of the 16th International Conference on Enterprise Information Systems-Volume 2 (2014). SCITEPRESS-Science and Technology Publications, Lda
Tran, H.T., Feuerlicht, G.: Service development life cycle for hybrid cloud environments. J. Softw. (2016)
Joshi, K., et. al.: Integrated lifecycle of IT services in a cloud environment. In: Proceedings of The Third International Conference on the Virtual Computing Initiative (ICVCI 2009), Research Triangle Park, NC (2009)
Joshi, K.P., Yesha, Y., Finin, T.: Automating cloud services life cycle through semantic technologies. IEEE Trans. Serv. Comput. 7(1), 109–122 (2014)
Field, L., et al.: The EMI registry: discovering services in a federated world. J. Grid Comput. 12(1), 29–40 (2014)
Mahmood, Z., Saeed, S.: Software Engineering Frameworks for the Cloud Computing Paradigm. Springer, London (2013). https://doi.org/10.1007/978-1-4471-5031-2
Thönes, J.: Microservices. IEEE Softw. 32(1), 116–116 (2015)
Rimal, B.P., et al.: Architectural requirements for cloud computing systems: an enterprise cloud approach. J. Grid Comput. 9(1), 3–26 (2011)
Brogi, A., et al.: SeaClouds: a European project on seamless management of multi-cloud applications. ACM SIGSOFT Softw. Eng. Notes 39(1), 1–4 (2014)
Brogi, A., et al.: SeaClouds: an open reference architecture for multi-cloud governance. In: Tekinerdogan, B., Zdun, U., Babar, A. (eds.) ECSA 2016. LNCS, vol. 9839, pp. 334–338. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-48992-6_25
Kolb, S., Röck, C.: Nucleus-unified deployment and management for platform as a service (2016)
Feuerlicht, G., Thai Tran, H.: Adapting service development life-cycle for cloud. In: Proceedings of the 17th International Conference on Enterprise Information Systems-Volume 3 (2015). SCITEPRESS-Science and Technology Publications, Lda
Tran, H.T., Feuerlicht, G.: Service development life cycle for hybrid cloud environments. JSW 11(7), 704–711 (2016)
Tran, H.T.: A framework for management of cloud services (2017). University of Technology Sydney
SQL Server 2017 on Windows and Linux | Microsoft. https://www.microsoft.com/en-au/sql-server/sql-server-2017. Accessed 20 July 2018
Anderson, R.: ASP.NET MVC 5 (2018). https://docs.microsoft.com/en-us/aspnet/mvc/mvc5. Accessed 20 July 2018
Windows Communication Foundation (2018). https://docs.microsoft.com/en-us/dotnet/framework/wcf/. Accessed 20 July 2018
Tran, H.T., Feuerlicht, G.: Improving reliability of cloud-based applications. In: Aiello, M., Johnsen, E.B., Dustdar, S., Georgievski, I. (eds.) ESOCC 2016. LNCS, vol. 9846, pp. 235–247. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-44482-6_15
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Tran, H.T., Feuerlicht, G. (2020). Implementation of a Cloud Services Management Framework. In: Fazio, M., Zimmermann, W. (eds) Advances in Service-Oriented and Cloud Computing. ESOCC 2018. Communications in Computer and Information Science, vol 1115. Springer, Cham. https://doi.org/10.1007/978-3-030-63161-1_5
Download citation
DOI: https://doi.org/10.1007/978-3-030-63161-1_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-63160-4
Online ISBN: 978-3-030-63161-1
eBook Packages: Computer ScienceComputer Science (R0)