Modern architecture for large web applications

Web sovellukset kasvavat nykyään nopeasti. On tärkeää valita vakaa arkkitehtuuri isolle sovellukselle, jotta sitä voi ylläpitää, suurentaa ja skaalata. Viime vuosina, on tullut suositummaksi sovellukset jotka käyttävät kompponentti kohtaisen lähestymisen ja yhdensuuntaisen data kulkun. Tämän tutk...

Full description

Bibliographic Details
Main Author: Piispanen, Mark
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, University of Jyväskylä, Jyväskylän yliopisto
Format: Bachelor's thesis
Language:eng
Published: 2017
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/54129
Description
Summary:Web sovellukset kasvavat nykyään nopeasti. On tärkeää valita vakaa arkkitehtuuri isolle sovellukselle, jotta sitä voi ylläpitää, suurentaa ja skaalata. Viime vuosina, on tullut suositummaksi sovellukset jotka käyttävät kompponentti kohtaisen lähestymisen ja yhdensuuntaisen data kulkun. Tämän tutkielman tarkoituksena on tutkia kyseisen arkkitehtuurin ja sen osia. Näytetään vielä mitkä ongelmat tutkittava arkkitehtuuri ratkaisee ja minkälaiset sovellukset saavat eniten hyötyä sen käyttämisestä. : Nowadays web applications are growing fast. It is important to choose a solid architecture for a large web application to be able to maintain, grow and scale it. In recent years, applications made with architecture using component based approach for user interface and uni-directional data flow became very popular. The aim of this thesis is to research this particular architecture and its parts. It will be shown what problems this architecture solves and what kind of applications will benefit the most from using it.