Haasteet REST-arkkitehtuurityylin määrittelyssä

Tässä tutkielmassa selvitetään, miksi REST-arkkitehtuurityylin määrittely on haasteellista. Tutkielmassa tarkastellaan, miten REST-arkkitehtuurityyli on syntynyt, miten se on määritelty alkuperäisessä lähteessä ja miten sen määritelmä on tarkentunut. Lisäksi tutkielmassa selvitetään, mitä käytännö...

Full description

Bibliographic Details
Main Author: Rautiainen, Wiljam
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, Jyväskylän yliopisto, University of Jyväskylä
Format: Bachelor's thesis
Language:fin
Published: 2020
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/67121
_version_ 1826225802432217088
author Rautiainen, Wiljam
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_facet Rautiainen, Wiljam Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä Rautiainen, Wiljam Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_sort Rautiainen, Wiljam
datasource_str_mv jyx
description Tässä tutkielmassa selvitetään, miksi REST-arkkitehtuurityylin määrittely on haasteellista. Tutkielmassa tarkastellaan, miten REST-arkkitehtuurityyli on syntynyt, miten se on määritelty alkuperäisessä lähteessä ja miten sen määritelmä on tarkentunut. Lisäksi tutkielmassa selvitetään, mitä käytännön ongelmia REST-arkkitehtuurityylin toteuttaminen on aiheuttanut ja miten termiä on yritetty yksinkertaistaa. Tutkielmassa tullaan johtopäätökseen, että kehittäjät eivät täysin ymmärrä REST-arkkitehtuurityylin rajoituksia, ja termi on muuttunut yleistermiksi, mikä aiheuttaa ongelmia sen tulkinnassa. The paper explains why determination of REST architectural style is challenging. The paper will review, how the REST architectural style has born, how it is defined in the original dissertation and how the definition has changed. This paper will also clarify, what practical problems there are with the definition, how there has been an effort to make definition more straightforward. Conclusion of this paper is that developers lack the knowledge of REST architectural style constrains and the REST architectural style definition has become a buzzword which causes problems when the definiton is being interpreted.
first_indexed 2020-01-07T21:11:59Z
format Kandityö
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "Saksa, Tytti", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Rautiainen, Wiljam", "language": "", "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2020-01-07T10:24:04Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2020-01-07T10:24:04Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2020", "language": "", "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/67121", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "T\u00e4ss\u00e4 tutkielmassa selvitet\u00e4\u00e4n, miksi REST-arkkitehtuurityylin m\u00e4\u00e4rittely on haasteellista. Tutkielmassa tarkastellaan, miten REST-arkkitehtuurityyli on syntynyt, miten se on m\u00e4\u00e4ritelty alkuper\u00e4isess\u00e4 l\u00e4hteess\u00e4 ja miten sen m\u00e4\u00e4ritelm\u00e4 on tarkentunut. \n\nLis\u00e4ksi tutkielmassa selvitet\u00e4\u00e4n, mit\u00e4 k\u00e4yt\u00e4nn\u00f6n ongelmia REST-arkkitehtuurityylin toteuttaminen on aiheuttanut ja miten termi\u00e4 on yritetty yksinkertaistaa. Tutkielmassa tullaan johtop\u00e4\u00e4t\u00f6kseen, ett\u00e4 kehitt\u00e4j\u00e4t eiv\u00e4t t\u00e4ysin ymm\u00e4rr\u00e4 REST-arkkitehtuurityylin rajoituksia, ja termi on muuttunut yleistermiksi, mik\u00e4 aiheuttaa ongelmia sen tulkinnassa.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "The paper explains why determination of REST architectural style is challenging. The paper will review, how the REST architectural style has born, how it is defined in the original dissertation and how the definition has changed.\n\nThis paper will also clarify, what practical problems there are with the definition, how there has been an effort to make definition more straightforward. Conclusion of this paper is that developers lack the knowledge of REST architectural style constrains and the REST architectural style definition has become a buzzword which causes problems when the definiton is being interpreted.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Paivi Vuorio (paelvuor@jyu.fi) on 2020-01-07T10:24:04Z\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2020-01-07T10:24:04Z (GMT). No. of bitstreams: 0\n Previous issue date: 2020", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "22", "language": "", "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.language.iso", "value": "fin", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.subject.other", "value": "RESTful", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Haasteet REST-arkkitehtuurityylin m\u00e4\u00e4rittelyss\u00e4", "language": "", "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "bachelor thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-202001071066", "language": "", "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Bachelor's thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Kandidaatinty\u00f6", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Informaatioteknologia", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Information Technology", "language": "en", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietotekniikka", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Mathematical Information Technology", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "yvv.contractresearch.funding", "value": "0", "language": "", "element": "contractresearch", "qualifier": "funding", "schema": "yvv"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_7a1f", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "openAccess", "language": null, "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "bachelorThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.subject.oppiainekoodi", "value": "602", "language": "", "element": "subject", "qualifier": "oppiainekoodi", "schema": "dc"}, {"key": "dc.subject.yso", "value": "WWW", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "palvelimet", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "verkko-ohjelmointi", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "verkkopalvelut", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}]
id jyx.123456789_67121
language fin
last_indexed 2025-02-18T10:54:09Z
main_date 2020-01-01T00:00:00Z
main_date_str 2020
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/fae7f658-cb46-462d-a6a5-5b980e16f37a\/download","text":"URN:NBN:fi:jyu-202001071066.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2020
record_format qdc
source_str_mv jyx
spellingShingle Rautiainen, Wiljam Haasteet REST-arkkitehtuurityylin määrittelyssä RESTful Tietotekniikka Mathematical Information Technology 602 WWW palvelimet verkko-ohjelmointi verkkopalvelut
title Haasteet REST-arkkitehtuurityylin määrittelyssä
title_full Haasteet REST-arkkitehtuurityylin määrittelyssä
title_fullStr Haasteet REST-arkkitehtuurityylin määrittelyssä Haasteet REST-arkkitehtuurityylin määrittelyssä
title_full_unstemmed Haasteet REST-arkkitehtuurityylin määrittelyssä Haasteet REST-arkkitehtuurityylin määrittelyssä
title_short Haasteet REST-arkkitehtuurityylin määrittelyssä
title_sort haasteet rest arkkitehtuurityylin määrittelyssä
title_txtP Haasteet REST-arkkitehtuurityylin määrittelyssä
topic RESTful Tietotekniikka Mathematical Information Technology 602 WWW palvelimet verkko-ohjelmointi verkkopalvelut
topic_facet 602 Mathematical Information Technology RESTful Tietotekniikka WWW palvelimet verkko-ohjelmointi verkkopalvelut
url https://jyx.jyu.fi/handle/123456789/67121 http://www.urn.fi/URN:NBN:fi:jyu-202001071066
work_keys_str_mv AT rautiainenwiljam haasteetrestarkkitehtuurityylinmäärittelyssä