mdh.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Modernisering av Javabaserade webbapplikationer: Hur kan man på ett kostnadseffektivt sätt modernisera webbapplikationer, utvecklade med gamla Java-tekniker?
Mälardalen University, School of Innovation, Design and Engineering.
2014 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

The technology used in the development of web-applications is evolving at such rate that it has become more and more important to keep web-applications modern. If an application is based on a technical platform that is not renewed, the platform may over time develop into an obstacle in further development of the application. There may be compatibility issues and some of the code may be unnecessary due to abstraction, and therefore more time consuming to work with. Sometimes the reason may be that an application has been built to run, and is running on an application server that is no longer being maintained. The system can be large and modernization can cost a lot. In the study conducted and written about in the report, the task is to look at what possibilities there are to cost-effectively perform such a modernization. In the study two general modernization methods are identified, which define two different approaches that are studied. The different modernization approaches are tested in modernization of a web-based Java application to see advantages and disadvantages. The study results in two solutions, one more costly but that can have some benefits and another more cost-effective but that can be more short-sighted.

Abstract [sv]

Utvecklingen går i rasande fart när det handlar om teknik och verktyg inom webb. Underhålls och förnyas inte den tekniska plattform en applikation bygger på, så kan den med tiden bli ett hinder i en framtida utveckling av produkten. Det kan vara kompatibilitetsproblem, eller att äldre tekniker används som är tidsödande och som idag har abstraherats bort. Orsaken kan vara att en applikation är utvecklad att köras på en viss applikationsserver som inte längre utvecklas, vilket kan ha hindrat applikationen från att följa med i utvecklingen. Om systemet då är stort kan en modernisering kosta mycket. I rapporten beskrivs en undersökning som har till uppgift att titta närmare på vad det finns för möjlighet att kostnadseffektivt utföra en sådan modernisering. Undersökningen i rapporten identifierar två generella moderniseringsmetoder som definierar två olika moderinseringsapproacher. Dessa används i två moderniseringsförsök på en webbaserad Java-applikation med mål att se fördelar och nackdelar. Undersökningen resulterar i två lösningar där en är mer kostsam men fullständigare, och en är snabbare men som i vissa fall kan vara kortsiktig.

Place, publisher, year, edition, pages
2014. , 27 p.
Keyword [en]
Java EE, CDI, JPA, Primefaces, JSF, Modernization, Migration, Application Server
Keyword [sv]
Java EE, CDI, JPA, Modernisering, Migrering, Applikationsserver, Primefaces, JSF
National Category
Computer and Information Science Software Engineering Computer Science
Identifiers
URN: urn:nbn:se:mdh:diva-26147OAI: oai:DiVA.org:mdh-26147DiVA: diva2:757336
Subject / course
Computer Science
Supervisors
Examiners
Available from: 2014-10-24 Created: 2014-10-21 Last updated: 2014-10-24Bibliographically approved

Open Access in DiVA

Modernisering_av_Javabaserade_webbapplikationer(1239 kB)35 downloads
File information
File name FULLTEXT01.pdfFile size 1239 kBChecksum SHA-512
907b00b31d005e81c4e918aec497982f0cb86df53ad23aa561ea7256ed787ebb062153f452f1a7e432e6a581dc2134167ae04fa2797c811fd88ca5c62312407b
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Hansen, Tom
By organisation
School of Innovation, Design and Engineering
Computer and Information ScienceSoftware EngineeringComputer Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 35 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 141 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf