Cargando…

Winventory: microservices architecture case study

In the CERN laboratory, users have access to a large number of different licensed software assets. The landscape of such assets is very heterogeneous including Windows operating systems, office tools and specialized technical and engineering software. In order to improve management of the licensed s...

Descripción completa

Detalles Bibliográficos
Autores principales: Bukowiec, Sebastian, Gomulak, Pawel Tadeusz
Lenguaje:eng
Publicado: 2020
Materias:
Acceso en línea:https://dx.doi.org/10.1051/epjconf/202024505031
http://cds.cern.ch/record/2752843
_version_ 1780969330815533056
author Bukowiec, Sebastian
Gomulak, Pawel Tadeusz
author_facet Bukowiec, Sebastian
Gomulak, Pawel Tadeusz
author_sort Bukowiec, Sebastian
collection CERN
description In the CERN laboratory, users have access to a large number of different licensed software assets. The landscape of such assets is very heterogeneous including Windows operating systems, office 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.
id oai-inspirehep.net-1832169
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2020
record_format invenio
spelling oai-inspirehep.net-18321692021-03-01T20:16:22Zdoi:10.1051/epjconf/202024505031http://cds.cern.ch/record/2752843engBukowiec, SebastianGomulak, Pawel TadeuszWinventory: microservices architecture case studyComputing and ComputersIn the CERN laboratory, users have access to a large number of different licensed software assets. The landscape of such assets is very heterogeneous including Windows operating systems, office 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.oai:inspirehep.net:18321692020
spellingShingle Computing and Computers
Bukowiec, Sebastian
Gomulak, Pawel Tadeusz
Winventory: microservices architecture case study
title Winventory: microservices architecture case study
title_full Winventory: microservices architecture case study
title_fullStr Winventory: microservices architecture case study
title_full_unstemmed Winventory: microservices architecture case study
title_short Winventory: microservices architecture case study
title_sort winventory: microservices architecture case study
topic Computing and Computers
url https://dx.doi.org/10.1051/epjconf/202024505031
http://cds.cern.ch/record/2752843
work_keys_str_mv AT bukowiecsebastian winventorymicroservicesarchitecturecasestudy
AT gomulakpaweltadeusz winventorymicroservicesarchitecturecasestudy