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, WW