Selainpohjainen sovellusarkkitehtuuri: tapaus prosessitietojärjestelmä

No Thumbnail Available

URL

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