Digital Signing of Documents as a Service
Salminen, Tuisku (2016)
Salminen, Tuisku
Metropolia Ammattikorkeakoulu
2016
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2016111016004
https://urn.fi/URN:NBN:fi:amk-2016111016004
Tiivistelmä
Insinöörityön tarkoituksena oli luoda verkkosovellus, joka mahdollistaisi digitaalisen allekirjoituksen käyttämisen fyysisen allekirjoituksen sijasta dokumenteissa Metropolia Ammattikorkeakoulussa.
Nykyinen maailma on täynnä erilaisia sovelluskehyksiä ja kehitystyökaluja eri ohjelmointikielille. Insinöörityössä perehdyttiin ohjelmistoteknologioihin ja kehitystyökaluihin, joita käytettiin digitaalisen allekirjoituksen mahdollistavan palvelun kehityksessä. Insinöörityöraportti esittelee allekirjoitusprosessin ennen työssä luotua palvelua ja palvelun luomisen jälkeen.
Verkkosovellus kehitettiin Javalla ja sen ohjelmistokehyksellä JSF 2.0:lla. Jotta käyttäjälle näkyvästä puolesta saatiin paremman näköinen, ohjelmistokehystä nimeltä Bootstrap käytettiin ohjelmiston teeman luonnissa. Ohjelmiston tietokanta luotiin tietokantaohjelmisto MySQL:n avulla. Projektin versiohallintaan käytettiin Apache Subversionia. Sovellus koottiin ja sen kirjastoja hallinnoitiin Apache Mavenin avulla. Lopulta sovellus asennettiin toimimaan Apache Tomcat -instanssiin.
Insinöörityön tuloksena syntyi toiminnallinen verkkosovellus, jonka avulla digitaalista allekirjoitusta pystytään hyödyntämään valmistuvien opiskelijoiden tutkintotodistuksessa.
Nykyinen maailma on täynnä erilaisia sovelluskehyksiä ja kehitystyökaluja eri ohjelmointikielille. Insinöörityössä perehdyttiin ohjelmistoteknologioihin ja kehitystyökaluihin, joita käytettiin digitaalisen allekirjoituksen mahdollistavan palvelun kehityksessä. Insinöörityöraportti esittelee allekirjoitusprosessin ennen työssä luotua palvelua ja palvelun luomisen jälkeen.
Verkkosovellus kehitettiin Javalla ja sen ohjelmistokehyksellä JSF 2.0:lla. Jotta käyttäjälle näkyvästä puolesta saatiin paremman näköinen, ohjelmistokehystä nimeltä Bootstrap käytettiin ohjelmiston teeman luonnissa. Ohjelmiston tietokanta luotiin tietokantaohjelmisto MySQL:n avulla. Projektin versiohallintaan käytettiin Apache Subversionia. Sovellus koottiin ja sen kirjastoja hallinnoitiin Apache Mavenin avulla. Lopulta sovellus asennettiin toimimaan Apache Tomcat -instanssiin.
Insinöörityön tuloksena syntyi toiminnallinen verkkosovellus, jonka avulla digitaalista allekirjoitusta pystytään hyödyntämään valmistuvien opiskelijoiden tutkintotodistuksessa.