Räätälöidyn mikropalvelukokonaisuuden toteuttaminen pilvipalveluna
Katajamäki, Timo (2017)
Katajamäki, Timo
Satakunnan ammattikorkeakoulu
2017
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201701041071
https://urn.fi/URN:NBN:fi:amk-201701041071
Tiivistelmä
Kiinan mobiilisovellusmarkkinoille pääsy vaatii Kiinalaisen julkaisuyhtiön, jolla on lisenssi mobiilipelien julkaisuun. Lisenssihankinnan luomat haasteet eväävät monelta mobiilipelitalolta mahdollisuuden julkaista omissa nimissään pelejä Kiinan markkinoilla. Lisenssihaasteiden lisäksi useimmmat sovelluskauppapaikat vaativat omien SDK:idensa integroimista julkaistaviin peleihin, mikä luo omat haasteensa ylläpidollisiin tehtävin.
Jotta edellisen vaatimukset täyttyvät, MyGamez on luonut MySDK-ratkaisun, joka pitää sisällään useita eri SDK:ita. Ratkaisun ympärille on lisäksi kehitetty palvelinympäristö, joka sisältää joukon erilaisia palveluita. Opinnäytetyössä selvitettiin toimintapainotteisen toimintatutkimuksen menetelmällä MySDK-tuotteen ympärille kehittyvän mikropalvelukokonaisuuden hallintaa ja tuotteistamista.
Opinnäytetyössä määriteltiin ja kehitettiin järjestelmä mikropalveluista koostuvien ympäristöjen hallintaan. Järjestelmä koostuu REST-rajapinnasta sekä sitä kuluttavista käyttöliittymistä. Yhtenä isona kokonaisuutena oli toteuttaa loppukäyttäjien keskitetty hallinta sekä nykyaikaisten standardien mukainen käyttäjän tunnistaminen.
Opinnäytetyö osoitti, että REST-rajapinta soveltuu hyvin tietojen hallintaan. Työtä voidaan siten käyttäää esimerkkinä toimintatutkimuksen soveltamisesta ohjelmistoprojektissa, jonka tavoitteena on etsiä ja kehittää tehokkaampia ratkaisuja. Lopputuloksena on selkeä ja helposti laajennettavissa oleva järjestelmä, joka toteuttaa vaatimusmäärittelyn.
Jotta edellisen vaatimukset täyttyvät, MyGamez on luonut MySDK-ratkaisun, joka pitää sisällään useita eri SDK:ita. Ratkaisun ympärille on lisäksi kehitetty palvelinympäristö, joka sisältää joukon erilaisia palveluita. Opinnäytetyössä selvitettiin toimintapainotteisen toimintatutkimuksen menetelmällä MySDK-tuotteen ympärille kehittyvän mikropalvelukokonaisuuden hallintaa ja tuotteistamista.
Opinnäytetyössä määriteltiin ja kehitettiin järjestelmä mikropalveluista koostuvien ympäristöjen hallintaan. Järjestelmä koostuu REST-rajapinnasta sekä sitä kuluttavista käyttöliittymistä. Yhtenä isona kokonaisuutena oli toteuttaa loppukäyttäjien keskitetty hallinta sekä nykyaikaisten standardien mukainen käyttäjän tunnistaminen.
Opinnäytetyö osoitti, että REST-rajapinta soveltuu hyvin tietojen hallintaan. Työtä voidaan siten käyttäää esimerkkinä toimintatutkimuksen soveltamisesta ohjelmistoprojektissa, jonka tavoitteena on etsiä ja kehittää tehokkaampia ratkaisuja. Lopputuloksena on selkeä ja helposti laajennettavissa oleva järjestelmä, joka toteuttaa vaatimusmäärittelyn.