Skip to main content
Log in

Design of a public services platform for university management based on microservice architecture

  • Technical Paper
  • Published:
Microsystem Technologies Aims and scope Submit manuscript

Abstract

With the booming development of mobile computing, cloud computing and complex business scales, cloud service platforms based on distributed architecture are urgently required. As higher education has rapidly expanded in the last decade, many universities’ information systems have struggled to maintain normal business operations. This paper explains one public services platform design for university management based on microservice architecture, particularly focusing on the load balancing problem and its optimization. As of now, the platform has been successfully running in several universities, significantly alleviating their business and operational problems.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1

Similar content being viewed by others

References

  • Alshuqayran N, Ali N, Evans R (2016) A systematic mapping study in microservice architecture [C]. In: Proceedings of the 2016 IEEE 9th international conference on service oriented computing and applications, pp 44–51

  • Anurag U, Hitesh H (2016) Optimization in round robin process scheduling algorithm [M]. Springer India, New Delhi, pp 457–467

    Google Scholar 

  • Bernstein D (2014) Containers and cloud: from LXC to Docker to Kubernetes. IEEE Cloud Comput 1(3):81–84. https://doi.org/10.1109/MCC.2014.51

    Article  Google Scholar 

  • Dragoni N, Giallorrnzo S, Lafuente A et al (2017) Microservices: yesterday, today, and tomorrow [J]. Present Ulterior Softw Eng 4:195–216

    Article  Google Scholar 

  • Erl T (2017) Service-oriented architecture: analysis and design for services and Microservices[M]. LI Dong, LI Duo, translate. China Machine Press, Beijing

  • Felter W, Ferreira A, Rajamony R, Rubio J (2015) An updated performance comparison of virtual machines and Linux containers. In: 2015 IEEE international symposium on performance analysis of systems and software (ISPASS), 29 Mar 2015, pp 171–172

  • Guo D, Wang Wei ZENGGS (2015) A new Cloudware PaaS platform based on microservices architecture. Netinfo Secur 11:15–20

    Google Scholar 

  • Jing Y, Xiaodong Z (2007) A model of production line data acquisition system based on JSON format [J]. Manuf Autom 1:154–156

    Google Scholar 

  • Li T, Baumberger D, Hahn S (2009) Efficient and scalable multiprocessor fair scheduling using distributed weighted round-robin [J]. ACM Sigplan Not 44(4):65–74

    Article  Google Scholar 

  • Li X, Qian ZZ, Lu SL et al (2013) Energy efficient virtual machine placement algorithm with balanced and improve resource utilization in a data center. In: 2013 7th international conference on innovative mobile and Internet services in ubiquitous computing (IMIS), pp 313–319

  • Long X, Peng Y, Li R (2017) Information service platform based on microservice framework[J]. J SE Univ (Nat Sci Ed) 47(S1):48–52

    Google Scholar 

  • Loukides M (2012) What is DevOps?. O’Reilly Media, Inc, Champaign

    Google Scholar 

  • Pattanaik PA, Roy S, Pattnaik PK (2015) Performance study of some dynamic load balancing algorithms in cloud computing environment [C]. In: Proceedings of the 2nd international conference on signal processing and integrated networks, pp 619–624

  • Thönes J (2015) Microservices [J]. IEEE Softw 32(1):116

    Article  Google Scholar 

  • van Vliet H, Tang A (2016) Decision making in software architecture [J]. J Syst Softw 117:638–644

    Article  Google Scholar 

  • Vianden M, Lichter H, Steffens A (2014) Experience on a microservice-based reference architecture for measurement systems. In: 21st Asia-Pacific software engineering conference, vol 1, pp 183–190

  • Wang ZH (2016) Team building and performance analysis of the new media service in public library. Libr J 35:33–39

    Google Scholar 

Download references

Funding

Fund Program: Youth Climb Program of Longyan University (LQ2015030); Young and Middle-aged Teacher Program of Education Department of Fujian (JAT160487)

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhihong Zeng.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Huang, L., Zhang, C. & Zeng, Z. Design of a public services platform for university management based on microservice architecture. Microsyst Technol 27, 1693–1698 (2021). https://doi.org/10.1007/s00542-019-04474-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00542-019-04474-4

Navigation