Ohjelmistostandardin koneluettava rajapinta ja mukautuva web-käyttöliittymä
Eskola, Harri (2015)
Eskola, Harri
2015
Tietotekniikan koulutusohjelma
Talouden ja rakentamisen tiedekunta - Faculty of Business and Built Environment
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2015-01-14
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-201412191626
https://urn.fi/URN:NBN:fi:tty-201412191626
Tiivistelmä
Avoimella tiedolla tarkoitetaan digitaalista tietoa, joka on vapaasti saatavissa. Avoimien tietovarantojen hyödyntäminen on nouseva trendi maailmalla. Diplomityön tavoitteena oli toteuttaa elektroninen prosessiopas, joka havainnollistaa miten avoimia tietovarantoja hyödynnetään teknisesti.
Tässä tutkimuksessa keskityttiin vapaasti saatavilla oleviin JavaScript-pohjaisiin web-tekniikoihin. Tutkimuksen tuloksena kehitettiin elektroninen prosessiopas, joka perustui pienten ohjelmistoyksiköiden prosessistandardiin käyttämällä moderneja web-kehitystyökaluja. Lisäksi esiteltiin keskeisimmät tutkimuksessa käytetyt tekniikat.
Tutkimuksessa analysoitiin ja jäsennettiin pienten ohjelmistoyksiköiden prosessistandardi koneluettavaan muotoon JSON-dokumenteiksi, jotka talletettiin dokumenttitietokantaan. Tietokannalle toteutettiin koneluettava rajapinta noudattamalla REST-arkkitehtuurityyliä, jolla mahdollistetaan JSON-muotoisen datan noutaminen tietokannasta. Lopuksi toteutettiin JSON-muotoiseen dataan mukautuva web-käyttöliittymä elektroniselle prosessioppaalle, mikä noutaa oppaaseen liittyvää tietoa koneluettavan rajapinnan kautta JSON-dokumentteina.
Tässä tutkimuksessa keskityttiin vapaasti saatavilla oleviin JavaScript-pohjaisiin web-tekniikoihin. Tutkimuksen tuloksena kehitettiin elektroninen prosessiopas, joka perustui pienten ohjelmistoyksiköiden prosessistandardiin käyttämällä moderneja web-kehitystyökaluja. Lisäksi esiteltiin keskeisimmät tutkimuksessa käytetyt tekniikat.
Tutkimuksessa analysoitiin ja jäsennettiin pienten ohjelmistoyksiköiden prosessistandardi koneluettavaan muotoon JSON-dokumenteiksi, jotka talletettiin dokumenttitietokantaan. Tietokannalle toteutettiin koneluettava rajapinta noudattamalla REST-arkkitehtuurityyliä, jolla mahdollistetaan JSON-muotoisen datan noutaminen tietokannasta. Lopuksi toteutettiin JSON-muotoiseen dataan mukautuva web-käyttöliittymä elektroniselle prosessioppaalle, mikä noutaa oppaaseen liittyvää tietoa koneluettavan rajapinnan kautta JSON-dokumentteina.