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
  • Satakunnan ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Satakunnan ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

REST-POHJAISEN OHJELMISTORAJAPINNAN TOTEUTTAMINEN PILVIPALVELULLE

Furduc, Roberto (2018)

 
Avaa tiedosto
RobertoFurduc.pdf (621.7Kt)
Lataukset: 


Furduc, Roberto
Satakunnan ammattikorkeakoulu
2018
All rights reserved
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2018122022680
Tiivistelmä
Insinöörityön tarkoituksena oli kertoa toimintatutkimusmallin mukaisesti, miten Tavu Cloud -sovellukselle suunniteltiin ja toteutettiin olemassa olevaan pilvipalveluun rajapinta Multim Oy:n ja sen asiakkaiden käyttöön.
Työssä tarkasteltiin läheisesti REST-arkkitehtuurimallia ja sen rajoitteita. RESTarkkitehtuurimallin lisäksi tarkasteltiin sitä ympäröiviä teknologioita, kuten rajapintoja, HTTP-protokollaa ja HATEOAS-mallia. Lopuksi tarkasteltiin vielä Tavu Cloud -sovelluksen ja Tavu API:n kehitykseen käytettyä Ruby on Rails –ohjelmisto-kehystä, sekä taustalla pyörivää OpenStack-järjestelmää.
Työssä tarkasteltiin rajapinnan suunnittelua olemassa olevan sovelluksen nykytilanteen perusteella. Lisäksi tarkasteltiin mitä ongelmakohtia nykypalvelun beetatestauksen aikana oli löytynyt ja niiden ratkaisumahdollisuuksia. Seuraavaksi työssä kerrottiin, miten suunniteltu rajapinta toteutettiin Ruby on Rails -ohjelmistokehyksen avulla.
Tuloksena saatiin varsin pätevä beetaversio rajapinnasta, joka täyttää toimeksiannon vaatimukset sekä sallii laajennukset tulevaisuutta varten. Puutteitakin rajapinnalle tuli, suurimpana mainittakoon, että rajapinta ei täysin noudata REST-arkkitehtuurimallin kaikki rajoitteita. Puutteista huolimatta, rajapinta paransi merkittävästi nykyisen sovelluksen suorituskykyä, ja siten myös nykyisen sovelluksen käyttäjäkokemusta ja avasi samalla yritykselle ovet rajapinnan jatkokehitykselle tulevaisuudessa.
 
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
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