Advertisement

ReWaMP: Rapid Web Migration Prototyping Leveraging WebAssembly

  • Sebastian HeilEmail author
  • Valentin Siegert
  • Martin Gaedke
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10845)

Abstract

Web Migration is a challenge, in particular for Small and Medium-sized Enterprises (SMEs). In previous collaborations with SMEs we noticed an initial resistance to migrate legacy desktop applications to the web, due to concerns about the risk and lack of developers with web expertise . This initial hurdle can be mitigated by the ability to rapidly create running web prototypes based on the existing desktop codebase and expertise of the developers. Therefore, we outline a rapid prototyping approach for Web Migration and present a solution architecture, process and supporting infrastructure based on WebAssembly. We describe challenges and report on an experiment applying WebAssembly on a scenario desktop application derived from real-world industrial code.

Keywords

Web migration Prototyping WebAssembly Software reuse 

Notes

Acknowledgment

The authors would like to thank Thomas Blasek and Tobias Lang for their valuable contributions. This research was supported by the eHealth Research Laboratory funded by medatixx GmbH & Co. KG.

References

  1. 1.
    Alavi, M.: An assessment of the prototyping approach to information systems development. Commun. ACM 27(6), 556–563 (1984)CrossRefGoogle Scholar
  2. 2.
    Aversano, L., et al.: Migrating legacy systems to the web: an experience report. In: Proceedings of CSMR 2001, pp. 148–157. IEEE Computer Society (2001)Google Scholar
  3. 3.
    Heil, S., Bakaev, M., Gaedke, M.: Measuring and ensuring similarity of user interfaces: the impact of web layout. In: Cellary, W., Mokbel, M.F., Wang, J., Wang, H., Zhou, R., Zhang, Y. (eds.) WISE 2016. LNCS, vol. 10041, pp. 252–260. Springer, Cham (2016).  https://doi.org/10.1007/978-3-319-48740-3_18CrossRefGoogle Scholar
  4. 4.
    Heil, S., Gaedke, M.: Web migration - a survey considering the SME perspective. In: Proceedings of ENASE 2017, pp. 255–262. SCITEPRESS (2017)Google Scholar
  5. 5.
    IDEO.org: The Field Guide to Human-Centered Design. IDEO (2015)Google Scholar
  6. 6.
    Khadka, R., et al.: Legacy to SOA evolution: a systematic literature review. In: Migrating Legacy Applications, Chap. 3, pp. 40–71. IGI Global (2013)Google Scholar
  7. 7.
    Lucia, A., et al.: A strategy and an eclipse based environment for the migration of legacy systems to multi-tier web-based architectures. In: Proceedings of ICSM 2006, pp. 438–447. IEEE, September 2006Google Scholar
  8. 8.
    Nebeling, M., Leone, S., Norrie, M.C.: Crowdsourced web engineering and design. In: Brambilla, M., Tokuda, T., Tolksdorf, R. (eds.) ICWE 2012. LNCS, vol. 7387, pp. 31–45. Springer, Heidelberg (2012).  https://doi.org/10.1007/978-3-642-31753-8_3CrossRefGoogle Scholar
  9. 9.
    Rivero, J.M., Heil, S., Grigera, J., Gaedke, M., Rossi, G.: MockAPI: an agile approach supporting API-first web application development. In: Daniel, F., Dolog, P., Li, Q. (eds.) ICWE 2013. LNCS, vol. 7977, pp. 7–21. Springer, Heidelberg (2013).  https://doi.org/10.1007/978-3-642-39200-9_4CrossRefGoogle Scholar
  10. 10.
    Tripp, S.D., Bichelmeyer, B.: Rapid prototyping: an alternative instructional design strategy. Educ. Technol. Res. Dev. 38(1), 31–44 (1990)CrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG, part of Springer Nature 2018

Authors and Affiliations

  • Sebastian Heil
    • 1
    Email author
  • Valentin Siegert
    • 1
  • Martin Gaedke
    • 1
  1. 1.Technische Universität ChemnitzChemnitzGermany

Personalised recommendations