Browser-based application architecture; case process data system

No Thumbnail Available
Journal Title
Journal ISSN
Volume Title
School of Science | Master's thesis
Checking the digitized thesis and permission for publishing
Instructions for the author
Date
2012
Major/Subject
Tietojenkäsittelyoppi
Mcode
T-76
Degree programme
Language
fi
Pages
97 s. + liitt.
Series
Abstract
Process 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.

Tuotantolaitoksissa 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.
Description
Supervisor
Männistö, Tomi
Thesis advisor
Parvio, Erkki
Helen, Ilmari
Keywords
application architecture, sovellusarkkitehtuuri, web browser, verkkoselain, web application, verkkosovellus, JavaScript, JavaScript, Ajax, Ajax, process information system, prosessitietojärjestelmä
Other note
Citation