Kortilla tai laskulla - verkkokaupan tilausprosessin vaatimukset : sovellus-, data- ja integraatioarkkitehtuurin soveltaminen varaosajärjestelmässä
Juntunen, Tuukka (2022)
Juntunen, Tuukka
2022
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2022121530266
https://urn.fi/URN:NBN:fi:amk-2022121530266
Tiivistelmä
Tämän työn tavoitteena oli kuvata varaosajärjestelmän datamalli, luoda kehys integraatioille asiakkaiden järjestelmiin ja kehittää tilausprosessiin verkkomaksumahdollisuus. Verkkomaksumahdollisuus on eritoten kiinnostava ominaisuus lisättäväksi järjestelmään, sillä nykyisin sellaista ei kyseisessä järjestelmässä ole. Työn toimeksiantajana oli PDSVision Oy, joka on pohjoismainen ohjelmistoalan yritys. PDSVision Oy jälleenmyy tuotetiedonhallinta- ja suunnitteluohjelmistoja sekä niihin liittyviä konsulttipalveluita.
Työ toteutettiin kvalitatiivisena tutkimuksena, johon kerättiin aineisto teoriakehyksen kirjallisuudesta sekä ohjelmistojen toimittajien ohjeistuksista. Työn teoreettisena kehyksenä toimii järjestelmäarkkitehtuuri ja eritoten data-, ohjelmisto- ja integraatioarkkitehtuuri. Aineisto kerättiin suurimmaksi osaksi käyttäen Andor-tietokantaa, mutta myös muita verkkohakuja käytettiin. Aineiston tarkastelussa pyrittiin löytämään useampia tulokulmia, joiden pohjalta voitiin suositella parasta mahdollista ratkaisua työn keskeisiin kysymyksiin.
Keskeisenä tuotoksena luotiin kuvaus maksutapahtuman vaatimista määrityksistä verkkokauppaan sekä datamalli järjestelmän vaatimista objekteista. Datamallin avulla jatkossa tehtävät integraatiot saadaan helpommin määriteltyä, sillä datamalli ja integraatiostrategia mahdollistavat yhdessä kokonaisuuden, jota voidaan käyttää kaikkien uusien integraatioiden kanssa. Verkkomaksutapahtuman luominen verkkokauppaan toteutettiin käyttäen Stripe-alustaa, joka on helposti integroitava kolmannen osapuolen maksuratkaisu. Verkkomaksun liittäminen osaksi tilausprosessia on mahdollista, kun datamalli ja integraatio on määritelty riittävällä tasolla järjestelmässä. Tällöin verkkomaksutoiminnallisuutta voidaan helposti lisätä kaikkiin käytössä oleviin järjestelmiin.
Työn valmistuttua voitiin todeta Stripe-palvelun olevan kohtuullisen helposti integroitavissa verkkokauppaan maksutapahtumien käsittelijäksi. Datamallin ja integraatiomallin avulla järjestelmää voidaan myös skaalata SaaS-palveluksi, jolloin uusien asiakkaiden tuominen järjestelmään saadaan helpommaksi.
Työ toteutettiin kvalitatiivisena tutkimuksena, johon kerättiin aineisto teoriakehyksen kirjallisuudesta sekä ohjelmistojen toimittajien ohjeistuksista. Työn teoreettisena kehyksenä toimii järjestelmäarkkitehtuuri ja eritoten data-, ohjelmisto- ja integraatioarkkitehtuuri. Aineisto kerättiin suurimmaksi osaksi käyttäen Andor-tietokantaa, mutta myös muita verkkohakuja käytettiin. Aineiston tarkastelussa pyrittiin löytämään useampia tulokulmia, joiden pohjalta voitiin suositella parasta mahdollista ratkaisua työn keskeisiin kysymyksiin.
Keskeisenä tuotoksena luotiin kuvaus maksutapahtuman vaatimista määrityksistä verkkokauppaan sekä datamalli järjestelmän vaatimista objekteista. Datamallin avulla jatkossa tehtävät integraatiot saadaan helpommin määriteltyä, sillä datamalli ja integraatiostrategia mahdollistavat yhdessä kokonaisuuden, jota voidaan käyttää kaikkien uusien integraatioiden kanssa. Verkkomaksutapahtuman luominen verkkokauppaan toteutettiin käyttäen Stripe-alustaa, joka on helposti integroitava kolmannen osapuolen maksuratkaisu. Verkkomaksun liittäminen osaksi tilausprosessia on mahdollista, kun datamalli ja integraatio on määritelty riittävällä tasolla järjestelmässä. Tällöin verkkomaksutoiminnallisuutta voidaan helposti lisätä kaikkiin käytössä oleviin järjestelmiin.
Työn valmistuttua voitiin todeta Stripe-palvelun olevan kohtuullisen helposti integroitavissa verkkokauppaan maksutapahtumien käsittelijäksi. Datamallin ja integraatiomallin avulla järjestelmää voidaan myös skaalata SaaS-palveluksi, jolloin uusien asiakkaiden tuominen järjestelmään saadaan helpommaksi.