Toimitusketjun jäljitettävyyttä ja näkyvyyttä tukevan järjestelmän toteutus
Jama, Juho (2023-12-21)
Jama, Juho
J. Jama
21.12.2023
© 2023 Juho Jama. Ellei toisin mainita, uudelleenkäyttö on sallittu Creative Commons Attribution 4.0 International (CC-BY 4.0) -lisenssillä (https://creativecommons.org/licenses/by/4.0/). Uudelleenkäyttö on sallittua edellyttäen, että lähde mainitaan asianmukaisesti ja mahdolliset muutokset merkitään. Sellaisten osien käyttö tai jäljentäminen, jotka eivät ole tekijän tai tekijöiden omaisuutta, saattaa edellyttää lupaa suoraan asianomaisilta oikeudenhaltijoilta.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:oulu-202312213989
https://urn.fi/URN:NBN:fi:oulu-202312213989
Tiivistelmä
Toimitusketjujärjestelmien maailma on kehittynyt valtavasti viimeisten 20 tai 30 vuoden aikana, ja kehitys jatkuu uuden teknologisen kehityksen myötä. Hajautettu tilikirjan teknologia (distributed ledger technology) on osoittautunut tehokkaaksi työkaluksi talousalan ohjelmistoratkaisuissa, mutta yhä enemmän hajautettuja toimitusketjun hallinnan ohjelmistoratkaisuja on otettu käyttöön myös muilla toimialoilla kuin liiketalouden aloilla. Yksi näistä hajautettujen tilikirjan teknologioista on lohkoketjuteknologia (blockchain), jota käytetään jo laajalti liiketalouden sovellusten kontekstissa, mutta myös yhä enemmän osana toimitusketjujen hallintajärjestelmän kontekstia. Blockchainissa on sisäänrakennettuna useita hyödyllisiä ominaisuuksia, kuten esimerkiksi tietojen muuttumattomuus, tietojen pysyvyys ja tietojen hajauttaminen. Teoriassa blockchainin ominaisuuksien pitäisi tuoda lisää luottamusta organisaatioiden välille toimitusketjuverkostoissa, koska toimitusketjuverkostot koostuvat osapuolista, jotka eivät usein pysty luottamaan toisiinsa täysin. Tämän mullistavan uuden teknologian käyttö herättää uusia kysymyksiä siitä, millaisia varotoimia tulee tehdä ja mitä tulee ottaa huomioon, jotta ohjelmistokehitysprosessit onnistuvat?
Tämän tutkielman tarkoituksena on tarjota lukijalle ajan tasalla olevaa tietoa lohkoketjuteknologian hyödyntämisestä toimitusketjun järjestelmäkontekstissa ja siitä, kuinka ohjelmistokehitysprosessia voidaan tehostaa käyttämällä hajautettua tilikirjateknologiaa ajatellen tehtyjä ohjelmistokehityksen kehyksiä ja prosesseja. Artikkeli keskittyy pääasiassa toimitusketjun järjestelmien ja lohkoketjun toteutusprosessiin ja mahdollisuuksiin sekä siihen, miten lohkoketju helpottaa paremman jäljitettävyyden ja läpinäkyvyyden toteuttamista toimitusketjujärjestelmässä. Tutkielmassa perehdytään myös erilaisten toimitusketjujärjestelmän ja lohkoketjuteknologian toteutusprosessien ongelmiin ja ratkaisuihin tarkastelemalla erilaisia ohjelmistokehityksen lähestymistapoja, eli käytännössä ohjelmistokehityksessä käytettäviä kehyksiä ja prosesseja, suunniteltaessa tällaisia distributed ledger -teknologiaa hyödyntäviä toimitusketjujärjestelmiä. Lisäksi artikkeli sisältää myös yksinkertaisen PHP 8:lla kirjoitetun lohkoketjusovelluksen konseptitoteutuksen ja valaisee myös lohkoketjuteknologian taustalla olevia perusperiaatteita.
Hajautetun tilikirjan teknologian hyödyntämistä toimitusketjujen hallintajärjestelmissä koskeva kirjallisuus ja tutkimus sekä prosessia avustavat ohjelmistokehitysprosessit ja -kehykset ovat jatkuvasti kasvavassa trendissä ja viimeaikaisia tutkimuksia on olemassa melko paljon, jotka kattavat hajautetun tilikirjan teknologian käytön toimitusketjujärjestelmien kontekstissa. Mutta vaikka kirjallisuutta on olemassa, monet julkaisuista käsittelevät tutkimusaihetta vain epämääräisellä teoreettisella tavalla, josta ei ole käyttökelpoista käytännön esimerkkitoteutusta. Siksi tässä artikkelissa on pyritty esittelemään myös tapauksia julkaisuista, joihin liittyy todellisen toteutustason lohkoketjuun perustuva toimitusketjujärjestelmäratkaisu.
Tutkimuksen lopputulos viittaa siihen, että lohkoketjuteknologian käyttö toimitusketjujärjestelmien kontekstissa ei päde vain teoreettisissa ympäristöissä, vaan myös käytännön käyttötapauksissa. Tutkielma ehdottaa myös, että hajautetun tilikirjan teknologian integroinnissa toimitusketjun hallintajärjestelmään on useita eri asioita, jotka on otettava huomioon verrattuna perinteiseen ohjelmistokehitykseen, sillä hajautetun tilikirjan teknologian hajautettu luonne vaatii ohjelmistokehittäjiltä erityishuomiota ja kunnollisia uusia työkaluja ja prosesseja toimivaa ohjelmistosuunnittelua varten.
Tämän tutkielman tarkoituksena on tarjota lukijalle ajan tasalla olevaa tietoa lohkoketjuteknologian hyödyntämisestä toimitusketjun järjestelmäkontekstissa ja siitä, kuinka ohjelmistokehitysprosessia voidaan tehostaa käyttämällä hajautettua tilikirjateknologiaa ajatellen tehtyjä ohjelmistokehityksen kehyksiä ja prosesseja. Artikkeli keskittyy pääasiassa toimitusketjun järjestelmien ja lohkoketjun toteutusprosessiin ja mahdollisuuksiin sekä siihen, miten lohkoketju helpottaa paremman jäljitettävyyden ja läpinäkyvyyden toteuttamista toimitusketjujärjestelmässä. Tutkielmassa perehdytään myös erilaisten toimitusketjujärjestelmän ja lohkoketjuteknologian toteutusprosessien ongelmiin ja ratkaisuihin tarkastelemalla erilaisia ohjelmistokehityksen lähestymistapoja, eli käytännössä ohjelmistokehityksessä käytettäviä kehyksiä ja prosesseja, suunniteltaessa tällaisia distributed ledger -teknologiaa hyödyntäviä toimitusketjujärjestelmiä. Lisäksi artikkeli sisältää myös yksinkertaisen PHP 8:lla kirjoitetun lohkoketjusovelluksen konseptitoteutuksen ja valaisee myös lohkoketjuteknologian taustalla olevia perusperiaatteita.
Hajautetun tilikirjan teknologian hyödyntämistä toimitusketjujen hallintajärjestelmissä koskeva kirjallisuus ja tutkimus sekä prosessia avustavat ohjelmistokehitysprosessit ja -kehykset ovat jatkuvasti kasvavassa trendissä ja viimeaikaisia tutkimuksia on olemassa melko paljon, jotka kattavat hajautetun tilikirjan teknologian käytön toimitusketjujärjestelmien kontekstissa. Mutta vaikka kirjallisuutta on olemassa, monet julkaisuista käsittelevät tutkimusaihetta vain epämääräisellä teoreettisella tavalla, josta ei ole käyttökelpoista käytännön esimerkkitoteutusta. Siksi tässä artikkelissa on pyritty esittelemään myös tapauksia julkaisuista, joihin liittyy todellisen toteutustason lohkoketjuun perustuva toimitusketjujärjestelmäratkaisu.
Tutkimuksen lopputulos viittaa siihen, että lohkoketjuteknologian käyttö toimitusketjujärjestelmien kontekstissa ei päde vain teoreettisissa ympäristöissä, vaan myös käytännön käyttötapauksissa. Tutkielma ehdottaa myös, että hajautetun tilikirjan teknologian integroinnissa toimitusketjun hallintajärjestelmään on useita eri asioita, jotka on otettava huomioon verrattuna perinteiseen ohjelmistokehitykseen, sillä hajautetun tilikirjan teknologian hajautettu luonne vaatii ohjelmistokehittäjiltä erityishuomiota ja kunnollisia uusia työkaluja ja prosesseja toimivaa ohjelmistosuunnittelua varten.
Kokoelmat
- Avoin saatavuus [38841]