Migrating learning management systems towards microservice architecture
Niemelä, Pia; Hyyrö, Heikki (2019)
Niemelä, Pia
Hyyrö, Heikki
Teoksen toimittaja(t)
Saarimäki, Nyyti
Lenarduzzi, Valentina
Taibi, Davide
CEUR-WS
2019
Julkaisun pysyvä osoite on
https://urn.fi/urn:nbn:fi:tuni-202001201423
https://urn.fi/urn:nbn:fi:tuni-202001201423
Kuvaus
Peer reviewed
Tiivistelmä
Microservice architecture provides on a set of modular, independent and fault-tolerant services. In recent years, new architectures have evolved with an emergence of recurrent, and effective architectural patterns essential in maintaining and scaling microservice-based systems. However, in the domain of education there is a lack of open-source, microservice-based systems that are easily configurable for various teaching, research, and commercial purposes. Preferably, these services should be orchestratable as part of other education-related service compositions as well. In this paper, a study of microservice-based learning management systems is conducted by focusing on two systems that the authors are involved in: WETO and Plussa. We report the current status of these systems through the lens of microservice architecture and draft a proposal for the synthesis of an ideal, decoupled learning management system.
Kokoelmat
- TUNICRIS-julkaisut [19236]