Hyppää sisältöön
    • Suomeksi
    • In English
Trepo
  • Suomeksi
  • In English
  • Kirjaudu
Näytä viite 
  •   Etusivu
  • Trepo
  • Kandidaatintutkielmat
  • Näytä viite
  •   Etusivu
  • Trepo
  • Kandidaatintutkielmat
  • Näytä viite
JavaScript is disabled for your browser. Some features of this site may not work without it.

Development of data adapters to support server-side data processing in web applications

Pham, Hung Anh (2021)

 
Avaa tiedosto
PhamHung Anh.pdf (736.5Kt)
Lataukset: 



Pham, Hung Anh
2021

Bachelor's Programme in Science and Engineering
Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2021-12-15
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202112038902
Tiivistelmä
The age of fast Internet, smart portable devices, instant communication and services has ushered a tremendous rise of web applications, thanks to their cross-platform nature and ever-expanding capabilities. Alongside this growth is the rising amount, significance, and varieties of data and its purposes. In many software projects, data from multiple sources has to be served in different front end clients with different use cases, which complicates the development of such projects. This research studies and implements a data processing layer called the data adapter, in order to solve that challenge and prevent other issues regarding scalability, maintainability, and application performance.

Data adapters provide uniform interfaces to communicate with the databases as well as the front end clients, alongside a processing unit whose purpose is to transform raw data from databases into suitable formats to be used directly on the front ends. In this thesis, a data adapter is designed and built for an existing, in-development project, as part of its data pipeline. As this project is yet to have a sufficiently functioning front end application at the time this thesis is written, a front end is also implement to test the functionality of the data adapter.

The data adapter implementation successfully provides the data pipeline with the ability to handle the two-way synchronisation of data from multiple sources to multiple front ends. Observations gathered during this process also reveal the importance of architectural and technological choices, which can significantly improve or impede the functionality, flexibility and scalability of the adapter and the project as a whole. Since the data pipeline and front end client of the project, at the time of writing, are not fully implemented, the data adapter is yet to handle the amount and complexity of data it is designed to do. However, the preliminary results realised in this thesis signal that as the application scales, data adapters will be able to achieve their full potential and play a vital role in the system.
Kokoelmat
  • Kandidaatintutkielmat [10269]
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste
 

 

Selaa kokoelmaa

TekijätNimekkeetTiedekunta (2019 -)Tiedekunta (- 2018)Tutkinto-ohjelmat ja opintosuunnatAvainsanatJulkaisuajatKokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste