Developing microservice-based distributed workflow engine.
Kurhinen, Heikki (2014)
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2014052810810
https://urn.fi/URN:NBN:fi:amk-2014052810810
Tiivistelmä
Digitaalisissa arkistointi järjestelmissä on usein tarve suorittaa tehtäviä joita voi kutsua ketjumaisiksi ja jotka ovat luonteeltaan toistettavia. On hyödyllistä automatisoida tälläsiä tehtäviä käyttämällä työkulkumoottoria. Mikropalvelut on hyvin testattu ja laajasti käytössä oleva arkkitehtuuri joka tunnetaan esimerkiksi arkistointijärjestelmistä ja käyttöjärjestelmistä kuten Linux ja Unix. Kevyen ja silti riittävät ominaisuudet omaavan työnkulkumoottorin löytäminen voi olla hankalaa. Suurin osa työnkulkumoottoreista on sidottu tiettyihin järjestelmiin, vaatii hankalien merkkauskielien opiskelua tai ovat muuten hankalia käyttää.
Tämän projektin tarkoituksena on kehittää yleiskäyttöinen ja helppo mikropalveluihin perustuva työnkulkumoottori. Suunnittelu tavoitteita olivat siirrettävyys, joustavuus ja helppokäyttöisyys. Työtehtävänä esitellään digitaalisen aineiston syöttö arkistointijärjestelmään.
Pääasiallinen asiakas projektille on OSA-hanke, joka on Mikkelin Ammattikorkeakoulun, Sähkö- ja informaatiotekniikan laitoksen suorittama hanke.
Projektin tuloksena oli toimiva prototyyppi työnkulkumoottorista sekä tarvittavat mikropalvelut arkistoon syöttöä varten. Vaikka pääasiakas toimii arkistointi alalla onnistuttiin projektissa luomaan työnkulkumoottorista tarpeeksi yleiskäyttöinen jotta sitä voidaan käyttää komponenttina myös muissa projekteissa joissa on tarvetta helppokäyttöiselle työnkulkumoottorille.
Tämän projektin tarkoituksena on kehittää yleiskäyttöinen ja helppo mikropalveluihin perustuva työnkulkumoottori. Suunnittelu tavoitteita olivat siirrettävyys, joustavuus ja helppokäyttöisyys. Työtehtävänä esitellään digitaalisen aineiston syöttö arkistointijärjestelmään.
Pääasiallinen asiakas projektille on OSA-hanke, joka on Mikkelin Ammattikorkeakoulun, Sähkö- ja informaatiotekniikan laitoksen suorittama hanke.
Projektin tuloksena oli toimiva prototyyppi työnkulkumoottorista sekä tarvittavat mikropalvelut arkistoon syöttöä varten. Vaikka pääasiakas toimii arkistointi alalla onnistuttiin projektissa luomaan työnkulkumoottorista tarpeeksi yleiskäyttöinen jotta sitä voidaan käyttää komponenttina myös muissa projekteissa joissa on tarvetta helppokäyttöiselle työnkulkumoottorille.