Hyppää sisältöön
    • Suomeksi
    • In English
  • Suomeksi
  • In English
  • Kirjaudu
Näytä aineisto 
  •   Etusivu
  • OSUVA
  • Pro gradu -tutkielmat ja diplomityöt
  • Näytä aineisto
  •   Etusivu
  • OSUVA
  • Pro gradu -tutkielmat ja diplomityöt
  • Näytä aineisto
JavaScript is disabled for your browser. Some features of this site may not work without it.

Mikropalveluarkkitehtuuri toiminnanohjausjärjestelmän toteutuksessa

Puskala, Tatu Oskari (2020-05-08)

 
Katso/Avaa
UniVaasa_2020_Puskala_Tatu.pdf (999.5Kb)
Lataukset: 


Puskala, Tatu Oskari
08.05.2020
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe2020050825915
Tiivistelmä
Mikropalveluarkkitehtuuri on ohjelmistoarkkitehtuuri, jossa tietojärjestelmät koostuvat pienistä itsenäisesti toimivista osista, jotka yhdessä toteuttavat järjestelmän toiminnan. Tämän diplomityön aiheena on mikropalveluiden kokeilu pienen kehitystiimin ohjelmistoprojektissa. Työ suoritetaan vaasalaiselle ohjelmistoalan yritykselle. Työn tarkoituksena on kartoittaa arkkitehtuurin vaatimia teknologioita ja toimintatapoja sekä selvittää, kannattaako arkkitehtuuria hyödyntää yrityksen tämänhetkisissä ja tulevissa ohjelmistoprojekteissa.

Työ suoritettiin testaamalla mikropalveluarkkitehtuuria pilvipalveluna toteutettavan toiminnanohjausjärjestelmän toteutuksessa. Projekti aloitettiin perinteisellä monoliittisella arkkitehtuurilla, joka oli tarkoitus siirtää myöhemmin mikropalvelupohjaiseksi. Suunnitteluratkaisuissa pyrittiin myös huomioimaan tuleva siirtymä mikropalvelupohjaiseen arkkitehtuurin. Projektin edetessä mikropalveluarkkitehtuurista luovuttiin ja sovellus toteutettiin monoliittisena. Jatkokehitystä varten kartoitettiin suunnitelma järjestelmän jatkokehityksestä mikropalvelupohjaiseksi. Järjestelmästä toteutettiin demoversio, jossa yksi tietojärjestelmän osa eristettiin omaksi mikropalvelukseen.

Projektin kohteena ollut toiminnanohjausjärjestelmä siirtyi ensimmäisen asiakkaan käyttöön monoliittisena järjestelmänä. Lisäksi toteutettiin suunnitelma sovelluksen jatkokehittelystä mikropalvelupohjaiseksi sekä testiversio mikropalvelujärjestelmästä. Mikropalveluarkkitehtuuri on aikaa vievä menetelmä etenkin siihen tottumattomalle kehitystiimille. Arkkitehtuuriin siirtymisen alkuvaiheen kustannukset ovat korkeat. Mikropalveluiden hyödyt tulevat esiin pääasiassa vasta laajoissa ja pitkäaikaisissa ohjelmistoprojekteissa. Edellytyksenä mikropalveluarkkitehtuurin käyttämiselle voidaan pitää yrityksen näkökulmasta valmiutta korkeisiin alkuvaiheen kustannuksiin sekä riittävän laajan toimialan omaavaa sovellusta. Mikropalveluita ei suositella käytettäväksi yrityksen tämänhetkisessä tilanteessa.
Kokoelmat
  • Pro gradu -tutkielmat ja diplomityöt [5997]
https://osuva.uwasa.fi
Ota yhteyttä | Lähetä palautetta | Tietosuoja | Saavutettavuusseloste
 

 

Tämä kokoelma

TekijäNimekeAsiasanaYksikkö / TiedekuntaOppiaineJulkaisuaikaKokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
https://osuva.uwasa.fi
Ota yhteyttä | Lähetä palautetta | Tietosuoja | Saavutettavuusseloste