Web Migration - A Survey Considering the SME Perspective

Sebastian Heil, Martin Gaedke

Abstract

Legacy systems are business-critical and contain valuable knowledge gathered over years of development. Many of these systems are still non-web desktop applications. Companies are aware of the advantages of web applications. However, Web Migration (WM), i.e. transforming legacy systems into web applications, is still a challenge, in particular for Small and Medium-sized Enterprises (SMEs). A large body of research exists in this field, but the specifics of SMEs have been overseen so far. This survey provides an overview on existing WM approaches with a dedicated focus on the SME perspective. The systematic mapping study analyses 122 primary studies and tools, identifies four major research focuses, reports on common methods and techniques and the consideration of SMEs. We then outline resulting research issues and future research directions.

References

  1. Aversano, L., Canfora, G., Cimitile, A., and De Lucia, A. (2001). Migrating legacy systems to the Web: an experience report. In Proc. of CSMR'01, pages 148-157. IEEE.
  2. Bernhart, M., Mauczka, A., Fiedler, M., Strobl, S., and Grechenig, T. (2012). Incremental reengineering and migration of a 40 year old airport operations system. In Proc. of ICSM'12, pages 503-510. IEEE.
  3. Bodhuin, T., Guardabascio, E., and Tortorella, M. (2002). Migrating COBOL systems to the Web by using the MVC design pattern. In Proc. of WCRE'02, pages 329-338. IEEE.
  4. Cai, Z., Zhao, L., Wang, X., Yang, X., Qin, J., and Yin, K. (2015). A Pattern-Based Code Transformation Approach for Cloud Application Migration. In Proc. of CLOUD'15, pages 33-40. IEEE.
  5. Canfora, G., Fasolino, A. R., Frattolillo, G., and Tramontana, P. (2008). A wrapping approach for migrating legacy system interactive functionalities to Service Oriented Architectures. Journal of Systems and Software, 81(4):463-480.
  6. European Commission (2003). Commission Recommendation of 6 May 2003 concerning the definition of micro, small and medium-sized enterprises (notified under document number C(2003) 1422) (OJ L 124, 20.5.2003, pp. 3641).
  7. Gipp, T. and Winter, A. (2007). Applying the ReMiP to Web Site Migration. In Proc. of WSE'07, pages 9-13. IEEE.
  8. Huang, D., Yi, L., Song, F., Yang, D., and Zhang, H. (2014). A secure cost-effective migration of enterprise applications to the cloud. International Journal of Communication Systems, 27(12):3996-4013.
  9. Jamshidi, P., Ahmad, A., and Pahl, C. (2013). Cloud Migration Research: A Systematic Review. IEEE Transactions on Cloud Computing, 1(2):142-157.
  10. Karampaglis, Z., Mentis, A., Rafailidis, F., Tsolakidis, P., and Ampatzoglou, A. (2014). Secure Migration of Legacy Applications to the Web, pages 229-243. Springer.
  11. Khadka, R., Reijnders, G., Saeidi, A., Jansen, S., and Hage, J. (2011). A method engineering based legacy to SOA migration method. In Proc. of ICSM'11, pages 163- 172. IEEE.
  12. Khadka, R., Saeidi, A., Idu, A., Hage, J., and Jansen, S. (2013). Legacy to SOA Evolution: A Systematic Literature Review. In Migrating Legacy Applications: Challenges in Service Oriented Architecture and Cloud Computing Environments, chapter 3, pages 40-71. IGI Global.
  13. Kienle, H. M. and Distante, D. (2014). Evolution of Web Systems. In Evolving Software Systems, chapter 7, pages 201-228. Springer, 1 edition.
  14. Lewis, G., Morris, E., and Smith, D. (2006). Analyzing the reuse potential of migrating legacy components to a service-oriented architecture. In Proc. of CSMR'06, pages 9 pp.-23. IEEE.
  15. Lucia, A., Francese, R., Scanniello, G., Tortora, G., and Vitiello, N. (2006). A Strategy and an Eclipse Based Environment for the Migration of Legacy Systems to Multi-tier Web-based Architectures. In Proc. of ICSM'06, pages 438-447. IEEE.
  16. Lucia, A. D., Francese, R., Scanniello, G., and Tortora, G. (2008). Developing legacy system migration methods and tools for technology transfer. Software: Practice and Experience, 38(13):1333-1364.
  17. Marchetto, A. and Ricca, F. (2008). Transforming a Java application in an equivalent Web-services based application: Toward a tool supported stepwise approach. In Proc. of WSE'08, pages 27-36. IEEE.
  18. Mohagheghi, P. and Saether, T. (2011). Software Engineering Challenges for Migration to the Service Cloud Paradigm: Ongoing Work in the REMICS Project. In Proc. of SERVICES'11, pages 507-514. IEEE.
  19. Nussbaumer, N. and Liu, X. (2013). Cloud Migration for SMEs in a Service Oriented Approach. In Proc. of COMPSAC'13, pages 457-462. IEEE.
  20. Petersen, K., Vakkalanka, S., and Kuzniarz, L. (2015). Guidelines for conducting systematic mapping studies in software engineering: An update. Information and Software Technology, 64:1-18.
  21. Razavian, M. and Lago, P. (2010). A Frame of Reference for SOA Migration. In Towards a Service-Based Internet, volume LNCS 6481, pages 150-162. Springer.
  22. Rose, J., Jones, M., and Furneaux, B. (2016). An integrated model of innovation drivers for smaller software firms. Information & Management, 53(3):307-323.
  23. Sosa, E., Clemente, P. J., Conejero, J. M., and RodriguezEcheverria, R. (2013). A model-driven process to modernize legacy web applications based on service oriented architectures. In Proc. of WSE'13, pages 61-70. IEEE.
  24. Spanos, D.-E., Stavrou, P., and Mitrou, N. (2012). Bringing relational databases into the Semantic Web: A survey. Semantic Web, 3(2):169-209.
  25. Strauch, S., Andrikopoulos, V., Bachmann, T., Karastoyanova, D., Passow, S., and Vukojevic-Haupt, K. (2013). Decision Support for the Migration of the Application Database Layer to the Cloud. In Proc. of CLOUDCOMASIA'13, pages 639-646. IEEE.
  26. Wohlin, C. (2014). Guidelines for snowballing in systematic literature studies and a replication in software engineering. In Proc. of EASE'14, pages 1-10. ACM.
  27. Yew Wong, K. and Aspinwall, E. (2004). Characterizing knowledge management in the small business environment. Journal of Knowledge Management, 8(3):44-61.
  28. Zhang, X., Shen, B., Tang, X., and Chen, W. (2010). From isolated tenancy hosted application to multi-tenancy: Toward a systematic migration method for web application. In Proc. of ICSESS'10, pages 209-212. IEEE.
Download


Paper Citation


in Harvard Style

Heil S. and Gaedke M. (2017). Web Migration - A Survey Considering the SME Perspective . In Proceedings of the 12th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-758-250-9, pages 255-262. DOI: 10.5220/0006353502550262


in Bibtex Style

@conference{enase17,
author={Sebastian Heil and Martin Gaedke},
title={Web Migration - A Survey Considering the SME Perspective},
booktitle={Proceedings of the 12th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,},
year={2017},
pages={255-262},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006353502550262},
isbn={978-989-758-250-9},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 12th International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,
TI - Web Migration - A Survey Considering the SME Perspective
SN - 978-989-758-250-9
AU - Heil S.
AU - Gaedke M.
PY - 2017
SP - 255
EP - 262
DO - 10.5220/0006353502550262