Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Jyväskylän ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Jyväskylän ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Vaihtoehtoisten teknologioiden vertailu käyttöliittymän kehittämisessä Liferay-ympäristössä

Oksanen, Jani (2018)

 
Avaa tiedosto
Oksanen_Jani.pdf (1.578Mt)
Lataukset: 


Oksanen, Jani
Jyväskylän ammattikorkeakoulu
2018
All rights reserved
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2018100215581
Tiivistelmä
Kelan ICT-palveluissa on kehitetty useita sähköisiä palveluita, joiden pääsääntöisenä ohjelmistokehyksenä on toiminut JavaServer Faces. Nämä palvelut on pakattu .war-paketeiksi. Uusimman Liferay 7-version myötä tämä paketointitapa on merkattu vanhentuneeksi, mikä tarkoittaa suoran tuen loppumista Liferayn puolesta. Tästä syystä on suotavaa vaihtaa sovellusten paketointi .jar-paketointiin eli toisin sanoen OSGi-moduleihin.
Tutkimuksen päätarkoituksena on vertailla React- ja Angular-ohjelmistokehyksiä JavaServer Faces teknologiaan käyttöliittymän kehittämisessä, sekä soveltuvuuteen Kelan tarpeisiin. Tutkimuksessa pyritään myös selvittämään sopivaa korvaajaa JavaServer Facesille.
Tutkimus toteutettiin kvalitatiivisena tutkimuksena, sillä tarkoituksena oli vertailla ohjelmistokehyksiä käyttöliittymän kehittämiseen Liferay- ja muissa web-sovelluspalvelinympäristöissä.
Vertailukohtana tutkimukselle toimii vanha JSF-sovellus, sekä tutkimuksen vertailukohdat määritettiin haastattelemalla Kelan kehittäjiä, joilla on usean vuoden kokemus Liferaysta, sekä muista ohjelmistokehyksistä. Kehysten vertailu toteutettiin pisteytyksellä nollasta viiteen ja tulos kirjattiin yhteenvedossa raportin muotoon.
Tutkimuksen tuloksena luotiin kaksi sovellusta käyttäen Angular - ja React-ohjelmistokehyksiä, sekä Spring boot Restful API-palvelu tietokantoja varten. Kehysten havaittiin olevan suhteellisen vakaita ja ne saavat päivityksiä tasaisella aikataululla. Kehysten soveltuvuutta Kelan tarpeisiin ei kuitenkaan voida suositella, sillä rakenteellisia vaatimuksia ei pystytty luomaan Liferayn NPM bundlerin ongelmien vuoksi.
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste