Monimutkaisen järjestelmän Java-version nosto
Toivonen, Tuomas (2018)
Toivonen, Tuomas
Metropolia Ammattikorkeakoulu
2018
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2018060312178
https://urn.fi/URN:NBN:fi:amk-2018060312178
Tiivistelmä
Tämä raportti kuvaa monimutkaisen liiketoimintajärjestelmän Java-version noston toteutuksen. Kohdejärjestelmä on vuonna 2006 maanlaajuiseen viranomaiskäyttöön otettu asiainhallintajärjestelmä, joka on ollut jatkuvan kehityksen alaisuudessa ensimmäisestä julkaisuversiosta lähtien. Järjestelmä on toteutettu pääsääntöisesti Java-teknologioilla. Kohdejärjestelmän Java-versio nostettiin versiosta 6 (ohjelmakoodi) ja 7 (ajoympäristö) versioon 8 niin ohjelmakoodin kuin ajoympäristön osalta. Versionnoston toteutusvaiheessa ilmeni lukuisia virhetilanteita, joiden korjaaminen vaati runsaasti selvitystyötä ja asiantuntemusta.
Lopputuloksena järjestelmän versionnosto Java 8 -alustalle onnistui, ja tähän raporttiin on dokumentoitu yksityiskohtaisesti versionnoston toteutuksen vaiheet profiloiden ilmenneet virhetilanteet ratkaisuineen. Toteutus on vain osa koko versionnoston prosessia, johon laajempana kokonaisuutena kuuluvat edeltävä suunnitteluvaihe ja seuraava testausvaihe sekä viimeisenä tuotantoon vienti. Tässä raportissa kuvataan vain versionnoston toteutusvaihe sekä toteutukseen liittyvät esivalmistelut ja kehitysympäristön perustaminen.
Lopputuloksena järjestelmän versionnosto Java 8 -alustalle onnistui, ja tähän raporttiin on dokumentoitu yksityiskohtaisesti versionnoston toteutuksen vaiheet profiloiden ilmenneet virhetilanteet ratkaisuineen. Toteutus on vain osa koko versionnoston prosessia, johon laajempana kokonaisuutena kuuluvat edeltävä suunnitteluvaihe ja seuraava testausvaihe sekä viimeisenä tuotantoon vienti. Tässä raportissa kuvataan vain versionnoston toteutusvaihe sekä toteutukseen liittyvät esivalmistelut ja kehitysympäristön perustaminen.