Sunday , April 28 2024

Modern Single Page Application Architecture: A Case Study

Veronica GAVRILĂ*, Lidia BĂJENARU, Ciprian DOBRE
National Institute for Research and Development in Informatics,
8-10 Maresal Averescu Avenue, Bucharest, 01145, Romania
veronica.gavrila@ici.ro (*Corresponding author), lidia.bajenaru@ici.ro, ciprian.dobre@ici.ro

ABSTRACT: This paper presents the latest technologies and methodologies available today with a view to creating a high performance, unique and user-experience centric platform. The Client application is a Single Page Application (SPA) and is the most complex component due to its extremely modular architecture. This is not a simple webpage but a stand-alone application, divided into components according to their role. The modular and complex component-based architecture proposed at all levels of the application, ranging from the client all the way up to the storage level, underlies the INTELLIT platform. The INTELLIT platform aims to provide an easy access to information about the life and work of Romanian authors, the most important moments in our culture, the complete calendar of events from 1994 to 2000, the canonical work of different national authors. The new approach also addresses the identification of new ways to modulate and structure such a platform, both on the client side and on the server side, so that individual testing of the various components and any subsequent changes can be achieved as easily as possible. The main reasons these technologies and models were chosen are performance, low code duplication, modularity and reuse of components.

KEYWORDS: Literary patrimony, Digital platform, SPA, PWA, MVVM, VueJS, Modular architecture.

>>FULL TEXT: PDF

CITE THIS PAPER AS:
Veronica GAVRILĂ, Lidia BĂJENARU, Ciprian DOBRE, Modern Single Page Application Architecture: A Case Study, Studies in Informatics and Control, ISSN 1220-1766, vol. 28(2), pp. 231-238, 2019. https://doi.org/10.24846/v28i2y201911