Java web-sovelluksen tasonnosto
Kautonen, Ville (2020)
Kautonen, Ville
2020
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202004225570
https://urn.fi/URN:NBN:fi:amk-202004225570
Tiivistelmä
Insinöörityön tavoitteena oli tutustua Java web -sovelluksen tasonnostoon ja sen toteutukseen. Tasonnosto on prosessi, jossa ohjelmisto päivitetään ajan tasalle. Työn tilaajana oli kansainvälinen yritysstrategia-, digitalisaatio-, ulkoistus- ja teknologiakonsultointia tarjoava yritys.
Insinöörityössä tarkasteltiin Java Platform Enterprise Edition -ohjelmistokehitysalustaa
käyttävää web-sovellusta, jota isännöitiin JBoss Enterprise Application Platform -palvelimella. Alustavasti tutustuttiin sovelluksen ja palvelimen muodostamaan järjestelmäkokonaisuuden rakenteeseen. Järjestelmän rakenteesta saatiin käsitys siitä, mitkä järjestelmän osat vaativat päivitystä.
Projektissa tutustuttiin tasonnoston syihin, haasteisiin ja mahdollisuuksiin. Tasonnosto tehtiin, jotta järjestelmä pysyisi ajan tasalla jatkuvasti muuttuvalla tieto- ja viestintätekniikan alalla. Tasonnoston toteutustavoiksi tutkittiin järjestelmän JBoss-palvelimen ja ICEfaceskäyttöliittymäkirjaston päivittämistä.
Tasonnoston toteutustavaksi valittiin JBoss-palvelimen päivitys. Syynä tähän oli se, että
ICEfaces-käyttöliittymäkirjaston päivitys olisi ollut liian raskas ja aikaa vievä toteuttaa. Päivitys toteutettiin seuraamalla Red Hat -yrityksen palvelimen päivitysohjeita sekä hyödyntämällä kyseisen yrityksen tarjoamia dokumentaatioita. JBoss-palvelimen päivityksellä saatiin aikaan vakaampi järjestelmä, jonka palvelin on tuettu vielä vuoteen 2023 asti. Päivitetyllä palvelimella luotiin pohja muiden järjestelmän osien päivitykselle ja uusien ominaisuuksien lisäämiselle.
Insinöörityössä tarkasteltiin Java Platform Enterprise Edition -ohjelmistokehitysalustaa
käyttävää web-sovellusta, jota isännöitiin JBoss Enterprise Application Platform -palvelimella. Alustavasti tutustuttiin sovelluksen ja palvelimen muodostamaan järjestelmäkokonaisuuden rakenteeseen. Järjestelmän rakenteesta saatiin käsitys siitä, mitkä järjestelmän osat vaativat päivitystä.
Projektissa tutustuttiin tasonnoston syihin, haasteisiin ja mahdollisuuksiin. Tasonnosto tehtiin, jotta järjestelmä pysyisi ajan tasalla jatkuvasti muuttuvalla tieto- ja viestintätekniikan alalla. Tasonnoston toteutustavoiksi tutkittiin järjestelmän JBoss-palvelimen ja ICEfaceskäyttöliittymäkirjaston päivittämistä.
Tasonnoston toteutustavaksi valittiin JBoss-palvelimen päivitys. Syynä tähän oli se, että
ICEfaces-käyttöliittymäkirjaston päivitys olisi ollut liian raskas ja aikaa vievä toteuttaa. Päivitys toteutettiin seuraamalla Red Hat -yrityksen palvelimen päivitysohjeita sekä hyödyntämällä kyseisen yrityksen tarjoamia dokumentaatioita. JBoss-palvelimen päivityksellä saatiin aikaan vakaampi järjestelmä, jonka palvelin on tuettu vielä vuoteen 2023 asti. Päivitetyllä palvelimella luotiin pohja muiden järjestelmän osien päivitykselle ja uusien ominaisuuksien lisäämiselle.
