Näytä suppeat kuvailutiedot

REST-arkkitehtuurityylin käyttö web-rajapinnoissa

Kankaanpää, Sami (2016)

dc.contributor.authorKankaanpää, Sami-
dc.date.accessioned2016-06-06T07:43:32Z
dc.date.available2016-06-06T07:43:32Z
dc.date.issued2016-
dc.identifier.uriURN:NBN:fi:amk-2016060611967-
dc.identifier.urihttp://www.theseus.fi/handle/10024/113311
dc.description.abstractREST-rajapinnat ovat yleistyneet viime vuosina huomattavasti, ja niistä on tullut kaikista keskeisin web-rajapintojen toteutustapa. Kuitenkin vain harva toteutus on nimensä veroinen, sillä REST-arkkitehtuurityyliä noudatetaan edelleen vain osittain. Opinnäytetyön tavoitteena oli antaa yleiskuva REST-arkkitehtuurityyliin perustuvista web-rajapinnoista. Työssä keskityttiin pääasiassa niiden toimintaan ja luokitteluun. Luokittelun yhteydessä selvitettiin lisäksi, millainen on tyypillinen REST-rajapinta ja mitkä ovat REST-arkkitehtuurityylin kiistellyn HATEOAS-rajoitteen vaikutukset. Työhön sisältyi myös Flask-sovelluskehyksen ja sen Flask-RESTful-lisäosan avulla luotu esimerkkisovellus. Työstä muodostui tietopaketti, jota voidaan hyödyntää aiheeseen perehdyttävänä taustamateriaalina. Työstä saattaa olla hyötyä myös muissa asiayhteyksissä, sillä työssä käytiin läpi asioita, jotka liittyvät moniin verkkosovelluksiin ja -palveluihin.fi
dc.description.abstractREST APIs have become more common in the recent years and these days they are the most popular way of implementing web APIs. However, only a few implementations are worthy of the name, because the REST architectural style continues to be applied only partially. The goal of this thesis was to provide an overview of the REST architectural style based web APIs. It focused mainly on the operation and classification. While focused on classification, it also examined the typical REST APIs and the effects of HATEOAS, which is a controversial constraint of the REST architectural style. The thesis also included an example application that was created using the Flask micro framework and its Flask-RESTful extension. The thesis became an informational package, which can be used as background material for the topic. It may also be useful in other contexts, because it covers things that are related to many web applications and services.en
dc.language.isofin-
dc.publisherSeinäjoen ammattikorkeakoulu-
dc.rightsAll rights reserved-
dc.titleREST-arkkitehtuurityylin käyttö web-rajapinnoissafi
dc.type.ontasotfi=AMK-opinnäytetyö|sv=YH-examensarbete|en=Bachelor's thesis|
dc.identifier.dscollection10024/144-
dc.organizationSeinäjoen ammattikorkeakoulu-
dc.contributor.organizationSeinäjoen ammattikorkeakoulu-
dc.subject.keywordweb-rajapinta-
dc.subject.keywordREST-
dc.subject.keywordHTTP-
dc.subject.keywordHATEOAS-
dc.subject.specializationOhjelmistotekniikka-
dc.subject.degreeprogramfi=Tieto- ja viestintätekniikka|sv=Informations- och kommunikationsteknik|en=Information and Communications Technology|-
dc.subject.disciplineTietotekniikka-


Tiedostot

Thumbnail

Viite kuuluu kokoelmiin:

Näytä suppeat kuvailutiedot