SOAP-tyyppisen www-sovelluspalvelun muuntaminen REST:in mukaiseksi www-sovelluspalveluksi
TIRRONEN, ALPERTTI (2013)
TIRRONEN, ALPERTTI
2013
Tietojenkäsittelyoppi - Computer Science
Informaatiotieteiden yksikkö - School of Information Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2013-04-08
Julkaisun pysyvä osoite on
https://urn.fi/urn:nbn:fi:uta-1-23379
https://urn.fi/urn:nbn:fi:uta-1-23379
Tiivistelmä
Tässä tutkielmassa luodaan kirjallisuuden ja aikaisemman tutkimuksen perusteella katsaus REST:in käsitteeseen. REST on www-sovelluspalveluissa (Web Services) käytetty arkkitehtuurinen tyyli. Lisäksi perehdytään REST:in mukaisen (RESTful) www-sovelluspalvelun ominaisuuksiin. Käsitteet eivät ole sisällöllisesti täysin vakiintuneita, joten esityksessä pyritään muodostamaan yhtenäinen kuva näiden käsitteiden suhteista ja olemuksesta. Lisäksi luodaan silmäys kouralliseen muita aihepiiriin läheisesti liittyviä käsitteitä ja teknologioita.
Käsitemäärittelyn lisäksi kuvataan suunnittelutieteelliseen konstruktiiviseen tutkimusperinteeseen nivoutuva tutkimus SOAP-tyyppisen www-sovelluspalvelun muuntamisesta REST:in mukaiseksi www-sovelluspalveluksi. Tutkimuksen oheistuotteena syntyy joukko menetelmiä, joita voidaan mahdollisesti käyttää hyväksi tämän tyyppisten muutostöiden yhteydessä.
Tämän tutkimuksen valossa vaikuttaa siltä, että muunnosoperaatio, jossa ainoastaan varsinainen www-sovelluspalvelu vaihdetaan toisen tyyppiseen, olisi myös yleisemmin mahdollista toteuttaa. Lisäksi tutkimuksessa saadaan viitteitä siitä, että yleisesti hyödynnettävien muunnosprosessia tukevien menetelmien luominen on mahdollista.
Tutkimuksen pohjalta ei voida kuitenkaan tehdä johtopäätöksiä luotujen menetelmien käyttökelpoisuudessa käytännön tilanteissa. Jatkotutkimuksia vaaditaan tämän arvioinnin tekemiseksi. Jatkotutkimuksia tarvitaan myös menetelmien kehittämiseksi edelleen. Lisäksi järjestelmä- ja sovellusympäristön, sekä käytössä olevien tietovarastojen merkitys muunnosprosessin onnistumiseen ja siinä käytettyjen menetelmien toimivuuteen vaatii lisäselvityksiä.
Asiasanat:HTTP, REST, RESTful, ROA, SOA, SOAP, URI, WADL, WSDL, Web Service, www-sovelluspalvelu, WWW
Käsitemäärittelyn lisäksi kuvataan suunnittelutieteelliseen konstruktiiviseen tutkimusperinteeseen nivoutuva tutkimus SOAP-tyyppisen www-sovelluspalvelun muuntamisesta REST:in mukaiseksi www-sovelluspalveluksi. Tutkimuksen oheistuotteena syntyy joukko menetelmiä, joita voidaan mahdollisesti käyttää hyväksi tämän tyyppisten muutostöiden yhteydessä.
Tämän tutkimuksen valossa vaikuttaa siltä, että muunnosoperaatio, jossa ainoastaan varsinainen www-sovelluspalvelu vaihdetaan toisen tyyppiseen, olisi myös yleisemmin mahdollista toteuttaa. Lisäksi tutkimuksessa saadaan viitteitä siitä, että yleisesti hyödynnettävien muunnosprosessia tukevien menetelmien luominen on mahdollista.
Tutkimuksen pohjalta ei voida kuitenkaan tehdä johtopäätöksiä luotujen menetelmien käyttökelpoisuudessa käytännön tilanteissa. Jatkotutkimuksia vaaditaan tämän arvioinnin tekemiseksi. Jatkotutkimuksia tarvitaan myös menetelmien kehittämiseksi edelleen. Lisäksi järjestelmä- ja sovellusympäristön, sekä käytössä olevien tietovarastojen merkitys muunnosprosessin onnistumiseen ja siinä käytettyjen menetelmien toimivuuteen vaatii lisäselvityksiä.
Asiasanat:HTTP, REST, RESTful, ROA, SOA, SOAP, URI, WADL, WSDL, Web Service, www-sovelluspalvelu, WWW