Abstract
In order to solve the problem of the complexity of software system and the efficiency of large-scale collaboration, software architecture design methods have gradually developed. In the process of software architecture evolution, users and concurrency are increasing day by day, and software technology is constantly evolving and improving accordingly. Although there are many researches and technical discussions on software architecture methodology, there are few papers that fully discuss the development of technology in terms of the evolution of the architecture. This paper takes the evolution of software architecture as the research object, discusses problems, solutions and related technologies involved in the evolution of software architecture, and comprehensively explains how the system gradually evolves from a single architecture to a complex high-concurrency architecture.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Brooks, F.: The Mythical Man-Month, 20th Anniversary Edition (1995)
Abbas, G., Imran, M., Hafeez, Y., et al.: Improving software architecture design decision by selecting set of solutions. In: 2020 3rd International Conference on Computing, Mathematics and Engineering Technologies (iCoMET) (2020)
Jing, Z., Wu, G., Hu, X., et al.: A distributed cache for hadoop distributed file system in real-time cloud services. IEEE (2012)
Moharir, M., Shobha, G., Oppiliappan, A., et al.: A study and comparison of various types of load balancers. In: 2020 5th IEEE International Conference on Recent Advances and Innovations in Engineering (ICRAIE). IEEE (2020)
Xue-jun, LI, Qian-jun, et al.: Application and Research of Read-write Separation Technology in Active-active Database
Randhawa, N.S., Dhami, M., Singh, P.: Enhanced load balancer with multi-layer processing architecture for heavy load over cloud network. Department of Electronics and Communication Engineering, Swami Vivekanand Institute of Engineering & Technology, Banur, India; Department of Information Technology, Chandigarh Engineering College, Landran, Mohali, India; Department of Information Technolog
Hong, Y.S., No, J.H., Kim, S.Y.: DNS-based load balancing in distributed web-server systems. In: IEEE Workshop on Software Technologies for Future Embedded & Ubiquitous Systems, & the Second International Workshop on Collaborative Computing, Integration. IEEE (2006)
Cattell, R.: Scalable SQL and NoSQL data stores. ACM SIGMOD Rec. 39(4), 12–27 (2010)
Daniel, B.K.: Big Data and data science: a critical review of issues for educational research. British J. Educ. Technol. 50(1) (2019)
Bernstein, D.: Containers and cloud: from LXC to docker to kubernetes. IEEE Cloud Comput 1(3), 81–84 (2014)
Nadareishvili, I., Mitra, R., Mclarty, M., et al.: Microservice Architecture (2016)
Hua, J.X., Xia, Q.U.: Application Research on the Enterprise Service Bus Technology in Application System Integration of Universities. Journal of Xi'an University (Natural Science Edition) (2019)
Develop with Docker [EB/OL] [2020 - 09 - 10]. https://docs.docker.com/develop/
Orzechowski, M., Balis, B., Pawlik, K., Pawlik, M., Malawski, M.: Transparent deployment of scientific workflows across clouds - kubernetes approach. In: 2018 IEEE/ACM International Conference on Utility and Cloud Computing Companion (UCC Companion), Zurich, 2018, pp. 9–10 (2018). https://doi.org/10.1109/UCC-Companion.2018.00020
Ruiqi, Z.Y., Zhao, H., et al.: A novel construction technology of enterprise business deployment architecture based on containerized microservices (2020)
Sugam, S., Chang, V., Sunday, T.U., et al.: Cloud and IoT-based emerging services systems. Cluster Comput. 22, 1–21 (2019)
Acknowledgment
Foundation Item: Supported by Sichuan Science and Technology Program (No. 2020YFG0292).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Zeng, R., Niu, Y., Zhao, Y., Peng, H. (2022). Software Architecture Evolution and Technology Research. In: Liu, S., Ma, X. (eds) Advanced Hybrid Information Processing. ADHIP 2021. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 416. Springer, Cham. https://doi.org/10.1007/978-3-030-94551-0_54
Download citation
DOI: https://doi.org/10.1007/978-3-030-94551-0_54
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-94550-3
Online ISBN: 978-3-030-94551-0
eBook Packages: Computer ScienceComputer Science (R0)