NgRx-tilanhallinta Websocket-ympäristössä
Salonen, Eemi (2024)
Salonen, Eemi
2024
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024052817135
https://urn.fi/URN:NBN:fi:amk-2024052817135
Tiivistelmä
Reaaliaikaisten Websocket-protokollaa käyttävien verkkosovellusten tilanhallintaan on nykyajan maailmassa monia vaihtoehtoja. Tutkimuksessa tutkitaan toimeksiantaja Skillwell Oy:n tarpeiden mukaisesti
Websockettien ja NgRx Storen yhteistoimintaa viestintäsovelluksen avulla. Skillwell Oy on webpohjaisten
Saas-palveluiden tarjoaja, joka käyttää muun muassa Angularia, NgRx Storea ja Websocketteja. Websocketin ja NgRx:n yhteistoiminnasta oli tarpeellista hankkia lisää tietoa ja syventää tuntemusta aiheesta.
Tavoitteena oli NgRx-tilanhallinnan ja Websockettien yhteistoiminnan syvällinen ymmärrys ja siihen liittyvien ongelmien, kuten toteutuksen ja vianhallinnan selvittäminen. Tutkimuksessa analysoitiin toimeksiantajan tarjoamaa Angularia käyttävää reaaliaikaista verkkosovellusta. Sovellusta muokattiin ja testattiin pyrkien vastaamaan esiintyviin ongelmiin ja vastaamaan tutkimuskysymyksiin. Tutkimus suoritettiin kehityksellisenä tutkimustyönä, jossa käytettiin laadullisia menetelmiä.
Tuloksena saatiin monipuolisesti tietoa NgRx Storen hyödyistä Websocketin kontekstissa. Kysymyksiin vianhallinnasta, toteutuksesta ja hyvistä käytännöistä kerättiin vastauksia käytännön menetelmin. Tutkimuksen johtopäätöksenä todettiin NgRx Storen oleva tehokas työkalu, ja toimiva vaihtoehto modernien Websocket-protokollaa hyödyntävien sovellusten tilanhallinnalle. NgRx tarjoaa reaktiivisten toimintojensa avulla tehokkaita ominaisuuksia Websocketin alati auki olevan yhteyden tilan ylläpitämiseksi, ongelmien korjaamiseksi ja ominaisuuksien lisäämiseksi.
Websockettien ja NgRx Storen yhteistoimintaa viestintäsovelluksen avulla. Skillwell Oy on webpohjaisten
Saas-palveluiden tarjoaja, joka käyttää muun muassa Angularia, NgRx Storea ja Websocketteja. Websocketin ja NgRx:n yhteistoiminnasta oli tarpeellista hankkia lisää tietoa ja syventää tuntemusta aiheesta.
Tavoitteena oli NgRx-tilanhallinnan ja Websockettien yhteistoiminnan syvällinen ymmärrys ja siihen liittyvien ongelmien, kuten toteutuksen ja vianhallinnan selvittäminen. Tutkimuksessa analysoitiin toimeksiantajan tarjoamaa Angularia käyttävää reaaliaikaista verkkosovellusta. Sovellusta muokattiin ja testattiin pyrkien vastaamaan esiintyviin ongelmiin ja vastaamaan tutkimuskysymyksiin. Tutkimus suoritettiin kehityksellisenä tutkimustyönä, jossa käytettiin laadullisia menetelmiä.
Tuloksena saatiin monipuolisesti tietoa NgRx Storen hyödyistä Websocketin kontekstissa. Kysymyksiin vianhallinnasta, toteutuksesta ja hyvistä käytännöistä kerättiin vastauksia käytännön menetelmin. Tutkimuksen johtopäätöksenä todettiin NgRx Storen oleva tehokas työkalu, ja toimiva vaihtoehto modernien Websocket-protokollaa hyödyntävien sovellusten tilanhallinnalle. NgRx tarjoaa reaktiivisten toimintojensa avulla tehokkaita ominaisuuksia Websocketin alati auki olevan yhteyden tilan ylläpitämiseksi, ongelmien korjaamiseksi ja ominaisuuksien lisäämiseksi.