Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Hämeen ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite
  •   Ammattikorkeakoulut
  • Hämeen ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite

REST-pohjaisen Web Servicen kehittäminen: Case oldtimerTimer

Jussilainen, Mikko (2015)

 
Avaa tiedosto
Jussilainen_Mikko.pdf (679.8Kt)
Lataukset: 


Jussilainen, Mikko
Hämeen ammattikorkeakoulu
2015
All rights reserved
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2015121420602
Tiivistelmä
Opinnäytetyön toimeksiantajan toimi Hämeen ammattikorkeakoulu. Sen aikana suunniteltiin ja toteutettiin REST-arkkitehtuurin mukainen Web Service. Web Servicen resursseina toimivat oldtimerTimer-järjestelmän käyttäjät tietoineen sekä aktiviteetit tapahtumineen.

Työn tavoitteena oli kehittää oldtimerTimer-järjestelmän tietokannan ja mobiilisovelluksen väliin palvelu, jonka kautta dataa voitaisiin lähettää mobiilisovelluksesta tietovarastoon ja päinvastoin. Olemassa olevat keinot tähän olivat vajavaisia.

Web Service toteutettiin Java-ohjelmointikielellä REST-arkkitehtuurin mukaisesti ja se pyörii Glassfish-sovelluspalvelimella. Varsinaisena tietovarastona puolestaan toimii Apachen alla pyörivä MySQL-tietokanta. Web Service tukee viestiensä osalta XML-merkintäkieltä, sillä JSON-merkintäkielen tukemista ei todettu oldtimerTimerin kannalta elintärkeäksi.

Kehitystyössä käytettiin NetBeans-sovelluskehitintä, johon ladattiin RESTful Web Services-lisäosa. Lisäosa mahdollisti REST-pohjaisen Web Servicen kehityksen sovelluskehittimellä.

Työn lähdemateriaalina käytettiin pääasiassa internetistä haettuja englan-ninkielisiä oppaita, luentomateriaaleja sekä videoita. Myös kirjallisuutta käytettiin jonkin verran, mutta teokset käsittelivät lähinnä REST-arkkitehtuuriin lainattuja tekniikoita eivätkä suoranaisesti itse arkkitehtuuria.

Palvelua testattiin jatkuvasti kehitystyön aikana, käyttämällä erilaisia selaimille suunniteltuja lisäosia kuten RESTClient sekä Postman. Näiden lisäosien avulla mahdollistettiin pyyntöjen lähettäminen Web Serviceen ilman varsinaista asiakasohjelmaa.
 
Kokoelmat
  • Opinnäytetyöt
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste