Winventory: microservices architecture case study

被引:0
作者
Bukowiec, Sebastian [1 ]
Gomulak, Pawel Tadeusz [2 ]
机构
[1] CERN, Geneva, Switzerland
[2] Lodz Univ Technol, Lodz, Poland
来源
24TH INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS (CHEP 2019) | 2020年 / 245卷
关键词
D O I
10.1051/epjconf/202024505031
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In the CERN laboratory, users have access to a large number of di fferent licensed software assets. The landscape of such assets is very heterogeneous including Windows operating systems, o ffice tools and specialized technical and engineering software. In order to improve management of the licensed software and to better understand the needs of the users, it was decided to develop a Winventory application. The Winventory is a tool that gathers and presents statistics of software assets on CERN Windows machines and facilitates interaction with their individual users. The system was built based on microservices architecture pattern, an increasingly popular approach to web application development. The microservices architecture pattern separates the application into multiple independently deployable units that can be individually developed, tested and deployed. This paper presents the microservices architecture and design choices made in order to achieve a modern, maintainable and extensible system for managing licensed software at CERN.
引用
收藏
页数:5
相关论文
共 4 条
  • [1] [Anonymous], 2019, MONOLITH MICROSERVIC
  • [2] Rukowiec S, 2017, J PHYS C SER, V898
  • [3] The Polly Project, NET RES TRANS FAULT
  • [4] The SignalR, REAL TIM ASPNET