Uuden työntekijän perehdytys IT-alan ohjelmointitehtäviin : Päiväkirja integraatiokehittäjän näkökulmasta
Moilanen, Perttu (2020)
Moilanen, Perttu
2020
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2020051811999
https://urn.fi/URN:NBN:fi:amk-2020051811999
Tiivistelmä
Nykyään monissa yrityksissä käytetään paljon erilaisia järjestelmiä ja ohjelmistoja, joiden yhteentoimivuus on tärkeää. Haasteita aiheuttaa tiedon hajaantuminen useisiin eri järjestelmiin ja tiedostomuotoihin, jolloin yhdestä järjestelmästä saatava tieto ei välttämättä ole luettavissa toisella tai tietoa joudutaan siirtämään ja koostamaan työläästi käsityönä. Integraatioiden avulla päivittäinen työnteko muuttuu sujuvammaksi ja niiden avulla on myös mahdollista saavuttaa merkittäviä säästöjä.
Integraatiolla tarkoitetaan eri tavoin toteutettujen ohjelmistojen ja järjestelmien liittämistä toisiinsa siten, että kyseiset osat toimivat paremmin keskenään. Tietojärjestelmäintegraatiossa erilliset järjestelmät, ohjelmistot ja laitealustat yhdistetään yhtenäiseksi kokonaisuudeksi. Alfamella kyse ei kuitenkaan ole vain järjestelmien toisiinsa kytkemisestä, vaan prosessiohjatuilla integraatioilla rakennetaan kokonaisuuksia, joiden avulla asiakkaat automatisoivat ja kehittävät liiketoimintaansa. Mikropalveluarkkitehtuurin periaatteita noudattaen mahdollistetaan nykyaikaiset API-ratkaisut, joissa sovelluskokonaisuus on hajautettu ja jaettu itsenäisiksi prosesseiksi, usein eri palvelimille tai pilvipalveluun.
Tässä opinnäytetyössä kuvaan päiväkirjan muodossa edistymistäni osana integraatioita laativaa tiimiä. Opin harjoittelun aikana erilaisia integraatioprojekteissa käytettäviä tekniikoita ja työskentelytapoja. Opinnäytetyössä seurataan työskentelyäni kymmenen viikon ajan. Kerron päivittäisen työskentelyni aikana sattuneista tärkeimmistä tapahtumista ja sitä kautta kertyneistä opituista asioista.
Integraatiolla tarkoitetaan eri tavoin toteutettujen ohjelmistojen ja järjestelmien liittämistä toisiinsa siten, että kyseiset osat toimivat paremmin keskenään. Tietojärjestelmäintegraatiossa erilliset järjestelmät, ohjelmistot ja laitealustat yhdistetään yhtenäiseksi kokonaisuudeksi. Alfamella kyse ei kuitenkaan ole vain järjestelmien toisiinsa kytkemisestä, vaan prosessiohjatuilla integraatioilla rakennetaan kokonaisuuksia, joiden avulla asiakkaat automatisoivat ja kehittävät liiketoimintaansa. Mikropalveluarkkitehtuurin periaatteita noudattaen mahdollistetaan nykyaikaiset API-ratkaisut, joissa sovelluskokonaisuus on hajautettu ja jaettu itsenäisiksi prosesseiksi, usein eri palvelimille tai pilvipalveluun.
Tässä opinnäytetyössä kuvaan päiväkirjan muodossa edistymistäni osana integraatioita laativaa tiimiä. Opin harjoittelun aikana erilaisia integraatioprojekteissa käytettäviä tekniikoita ja työskentelytapoja. Opinnäytetyössä seurataan työskentelyäni kymmenen viikon ajan. Kerron päivittäisen työskentelyni aikana sattuneista tärkeimmistä tapahtumista ja sitä kautta kertyneistä opituista asioista.