Mobiilipohjaisen kauppa-alustan arkkitehtuurin suunnittelu
Finogenova, Vera (2025)
Finogenova, Vera
2025
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025101926174
https://urn.fi/URN:NBN:fi:amk-2025101926174
Tiivistelmä
Tässä insinöörityössä käsitellään mobiilipohjaisen markkinointialustan arkkitehtuurin suunnitteluprosessia. Sen pääasiallisena tavoitteena on vertailla potentiaalisia ratkaisuja sekä luoda niiden perusteella arkkitehtuurikokonaisuus, joka sopii toteutettavaksi startup-ympäristössä. Lopullisen ratkaisun toivotaan olevan joustava, kustannustehokas ja toteutettu käyttäen moderneja teknologioita ja arkkitehtuurisuunnittelun hyviä käytäntöjä.
Työssä keskitytään jo olemassa olevan sovellusprototyypin jatkokehitykseen kehittämällä ratkaisut, joilla se voidaan täydentää ja saada siitä valmis sovellus. Lisäksi käsitellään prototyypin teknologiavalintoja ja näiden valintojen perusteluja sekä mahdollisia vaihtoehtoja niille. Työn keskeisimpiä käsiteltäviä teknologioita ovat pilvipalvelut sekä virtualisointi- ja konttiteknologiat.
Työn lopputuloksena kehitettiin arkkitehtuuriratkaisu, joka yhdistää parhaat tutkitut teknologiavaihtoehdot ja täyttää tärkeimmät vaatimukset. Kehitetty arkkitehtuuri sopii käytettäväksi sekä sovelluksessa, johon se on alun perin tarkoitettu, että muissa samankaltaisissa sovelluksissa. Sen yksittäisiä osia on myös mahdollista muuttaa tarvittaessa siten, että säilytetään muut osat alkuperäisinä.
Työssä keskitytään jo olemassa olevan sovellusprototyypin jatkokehitykseen kehittämällä ratkaisut, joilla se voidaan täydentää ja saada siitä valmis sovellus. Lisäksi käsitellään prototyypin teknologiavalintoja ja näiden valintojen perusteluja sekä mahdollisia vaihtoehtoja niille. Työn keskeisimpiä käsiteltäviä teknologioita ovat pilvipalvelut sekä virtualisointi- ja konttiteknologiat.
Työn lopputuloksena kehitettiin arkkitehtuuriratkaisu, joka yhdistää parhaat tutkitut teknologiavaihtoehdot ja täyttää tärkeimmät vaatimukset. Kehitetty arkkitehtuuri sopii käytettäväksi sekä sovelluksessa, johon se on alun perin tarkoitettu, että muissa samankaltaisissa sovelluksissa. Sen yksittäisiä osia on myös mahdollista muuttaa tarvittaessa siten, että säilytetään muut osat alkuperäisinä.
