Browser-based application architecture; case process data system

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorParvio, Erkki
dc.contributor.advisorHelen, Ilmari
dc.contributor.authorHeikkinen, Johannes
dc.contributor.departmentTietotekniikan laitosfi
dc.contributor.schoolPerustieteiden korkeakoulufi
dc.contributor.schoolSchool of Scienceen
dc.contributor.supervisorMännistö, Tomi
dc.date.accessioned2020-12-28T10:20:56Z
dc.date.available2020-12-28T10:20:56Z
dc.date.issued2012
dc.description.abstractProcess information systems used in mills provide real time data about the state of the mill to their users. This master's thesis studies altering the application architecture of process information system from desktop client to browser-based solution. First based on a literature research this study presents the functionality of a web application and related technologies. Then a valid definition method is selected for the application architecture. This method is used to define application architecture for the process information system and then technologies are selected for the implementation of the system. Technologies are tested with a prototype which is created during the study. At the end of this study both the web application architecture and the selected technologies are validated using different evaluation methods. Designing web application architecture for the process information system is challenging due to large scale data and real time requirements. This study presents one possible architecture solution. Solution takes into account both business and technological requirements for the system.en
dc.description.abstractTuotantolaitoksissa käytettävät prosessitietojärjestelmät antavat käyttäjilleen reaaliaikaista tietoa laitoksen toiminnasta. Tässä diplomityössä tutkitaan prosessitietojärestelmän työpöytäpohjaisen asiakassovelluksen sovellusarkkitehtuurin muuttamista selainpohjaiseksi verkkosovellukseksi. Työssä esitellään kirjallisuuskatsauksen avulla verkkosovelluksen toiminta ja siihen liittyvät tekniikat. Kirjallisuudesta etsitään myös sopiva sovellusarkkitehtuurin kuvausmenetelmä. Löydettyä menetelmää käyttäen kuvataan prosessitietojärjestelmän selainpohjainen sovellusarkkitehtuuri, jonka jälkeen sitä varten valitaan kirjallisuuskatsauksen tuella toteutustekniikat. Toteutustekniikoita testataan käytännössä verkkosovellusprototyypin avulla. Lopuksi sekä suunniteltu sovellusarkkitehtuuri että valitut toteutustekniikat arvioidaan erilaisia menetelmiä käyttäen. Prosessitietojärjestelmään liittyvistä suurista tietomääristä ja reaaliaikaisuudesta johtuen sovellusarkkitehtuuri on haasteellinen selainympäristössä. Työn tuloksena esitettävästä sovellusarkkitehtuurista selviää yksi toimiva ratkaisu kysymykseen siitä, miten tällainen järjestelmä saataisiin toteutettua. Ratkaisu ottaa huomioon sekä järjestelmään kohdistuvat liiketoiminnalliset että tekniset vaatimukset.fi
dc.format.extent97 s. + liitt.
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/100156
dc.identifier.urnURN:NBN:fi:aalto-2020122858987
dc.language.isofien
dc.programme.majorTietojenkäsittelyoppifi
dc.programme.mcodeT-76fi
dc.rights.accesslevelclosedAccess
dc.subject.keywordapplication architectureen
dc.subject.keywordsovellusarkkitehtuurifi
dc.subject.keywordweb browseren
dc.subject.keywordverkkoselainfi
dc.subject.keywordweb applicationen
dc.subject.keywordverkkosovellusfi
dc.subject.keywordJavaScripten
dc.subject.keywordJavaScriptfi
dc.subject.keywordAjaxen
dc.subject.keywordAjaxfi
dc.subject.keywordprocess information systemen
dc.subject.keywordprosessitietojärjestelmäfi
dc.titleBrowser-based application architecture; case process data systemen
dc.titleSelainpohjainen sovellusarkkitehtuuri: tapaus prosessitietojärjestelmäfi
dc.type.okmG2 Pro gradu, diplomityö
dc.type.ontasotMaster's thesisen
dc.type.ontasotPro gradu -tutkielmafi
dc.type.publicationmasterThesis
local.aalto.digiauthask
local.aalto.digifolderAalto_02567
local.aalto.idinssi45084
local.aalto.inssilocationP1 Ark Aalto
local.aalto.openaccessno

Files