Työvuorosuunnittelusovelluksen kehittäminen Enterprise Service Bus -arkkitehtuuriin
Ronkainen, Aulis (2014)
Ronkainen, Aulis
Mikkelin ammattikorkeakoulu
2014
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2014060411783
https://urn.fi/URN:NBN:fi:amk-2014060411783
Tiivistelmä
Smart Time Oy, joka on tämän opinnäytetyön toimeksiantaja, on mikkeliläinen ohjelmistoalan yritys. Vilt-tihattu on vuoropäiväkoti, jonka työvuorosuunnitteluprosessi oli raskas ja paljon aikaa vievä. Syntyi idea sovelluksesta, joka automatisoisi tuota prosessia. Idean siivittämänä Smart Time Oy ja vuoropäiväkoti Vilttihattu aloittivat yhteistyön lokakuussa 2013 työvuorosuunnittelusovelluksen, joka on koko projektin ensimmäinen vaihe, osalta. Tuloksena syntyi työvuorosuunittelusovellus, joka auttoi vuoropäiväkoti Vilt-tihattua keskittämään resursseja tärkeämpiin työtehtäviin. Samalla Smart Time Oy sai arvokasta kokemus-ta tällaisesta pilottiprojektista ja teknologista hyötyä järjestelmäintegrointipalveluiden tuottamiseen.
Tämän opinnäytetyön tarkoitus on tutkia miten vuoropäiväkoti Vilttihatun työvuorosuunnitteluprosessia voisi automatisoida mahdollisimman paljon. Prosessin automatisointi on tärkeää, sillä prosessiin kuluu noin 30 tuntia työaikaa viikossa. Kaikki työaika, joka prosessiin käytetään, voitaisiin sijoittaa tehtäviin, jotka oikeasti vuoropäiväkodin työntekijöille kuuluvat.
Opinnäytetyön teoriaosassa tutustutaan Apache ServiceMix -pakettiin ja sen komponentteihin, ja tarkastel-laan termiä ESB tarkemmin ja verrataan sitä muihin järjestelmäintegrointiarkkitehtuureihin. Työssä tutki-taan myös, mikä on REST -tekniikan idea ja mitä sillä voi tehdä. Lisäksi esitellään Drupal, jonka päälle työvuorosuunnittelusovelluksen näkymät on tehty, front-end -työkaluna. Käytännön osana opinnäytetyös-sä esitellään työvuorosuunnittelusovellus tietojärjestelmänä sekä tutkitaan mitä se pitää sisällään, ja kerro-taan miten teoriaosassa esiteltyjä tekniikoita on käytetty työvuorosuunnittelusovelluksen suunnittelussa ja toteutuksessa hyväksi.
Tämän opinnäytetyön tarkoitus on tutkia miten vuoropäiväkoti Vilttihatun työvuorosuunnitteluprosessia voisi automatisoida mahdollisimman paljon. Prosessin automatisointi on tärkeää, sillä prosessiin kuluu noin 30 tuntia työaikaa viikossa. Kaikki työaika, joka prosessiin käytetään, voitaisiin sijoittaa tehtäviin, jotka oikeasti vuoropäiväkodin työntekijöille kuuluvat.
Opinnäytetyön teoriaosassa tutustutaan Apache ServiceMix -pakettiin ja sen komponentteihin, ja tarkastel-laan termiä ESB tarkemmin ja verrataan sitä muihin järjestelmäintegrointiarkkitehtuureihin. Työssä tutki-taan myös, mikä on REST -tekniikan idea ja mitä sillä voi tehdä. Lisäksi esitellään Drupal, jonka päälle työvuorosuunnittelusovelluksen näkymät on tehty, front-end -työkaluna. Käytännön osana opinnäytetyös-sä esitellään työvuorosuunnittelusovellus tietojärjestelmänä sekä tutkitaan mitä se pitää sisällään, ja kerro-taan miten teoriaosassa esiteltyjä tekniikoita on käytetty työvuorosuunnittelusovelluksen suunnittelussa ja toteutuksessa hyväksi.