Skip to main content

A Frame of Reference for SOA Migration

  • Conference paper
Towards a Service-Based Internet (ServiceWave 2010)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 6481))

Included in the following conference series:

Abstract

Migration of legacy systems to service-based systems constitutes a key challenge of service-oriented system engineering, namely rehabilitation of pre-existing enterprise assets while conforming to service engineering principles. Over a decade there has been an increasing interest in the approaches addressing SOA migration. These approaches mainly differ in ‘what is migrated’ and ‘how the migration is performed’. Such differences aggravate achieving a general understanding of ‘what SOA migration entails’. To solve this problem, we conducted a systematic review that extracts main migration categories, called SOA migration families, from the approaches proposed in the research community. Based on the results of the systematic review, we describe eight distinct families along with their characteristics and goals. These families represent a first frame of reference for SOA migration which brings order and enhances understanding on how migration can be carried out.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Papazoglou, M.: Web Services: Principles and Technology, 1st edn. Prentice-Hall, Englewood Cliffs (2007)

    Google Scholar 

  2. Kitchenham, B.: Procedures for performing systematic reviews. Technical report, Keele University (TR/SE- 0401) and National ICT Australia Ltd. (2004)

    Google Scholar 

  3. Dyba, T., Dingsoyr, T., Hanssen, G.K.: Applying systematic reviews to diverse study types: An experience report. In: 1st Int. Symposium on Empirical Software Engineering and Measurement, pp. 225–234. IEEE Computer Society, Los Alamitos (2007)

    Google Scholar 

  4. Miles, M.B., Huberman, M.: Qualitative Data Analysis: An Expanded Sourcebook, 2nd edn. Sage Publications Inc., Thousand Oaks

    Google Scholar 

  5. Razavian, M., Lago, P.: Towards a conceptual framework for legacy to soa migration. In: Fifth International Workshop on Engineering Service-Oriented Applications, WESOA 2009 (2009)

    Google Scholar 

  6. Bodhuin, T., Tortorella, M.: Using grid technologies for Web-enabling legacy systems. In: 11th Workshop on Software Technology and Engineering Practice, pp. 186–195 (2003)

    Google Scholar 

  7. Zhang, B., Bao, L., Zhou, R., Hu, S., Chen, P.: A black-box strategy to migrate GUI-based legacy systems to web services. Service-Oriented System Engineering, 25–31 (2008)

    Google Scholar 

  8. O’Brien, L., Smith, D., Lewis, G.: Supporting migration to services using software architecture reconstruction. In: Software Technology and Engineering Practice, pp. 81–91 (2005)

    Google Scholar 

  9. Chen, F., Zhang, Z., Li, J., Kang, J., Yang, H.: Service identification via ontology mapping. In: Computer Software and Applications Conference, pp. 486–491 (2009)

    Google Scholar 

  10. Sindhgatta, R., Ponnalagu, K.: Locating components realizing services in existing systems. In: Services Computing, pp. 127–134 (2008)

    Google Scholar 

  11. Ilk, N., Zhao, J., Hofmann, P.: On reuse of source code components in modernizing enterprise systems. In: Advanced Management of Information for Globalized Enterprises, pp. 1–5 (2008)

    Google Scholar 

  12. Li, S., Tahvildari, L.: E-BUS: a toolkit for extracting business services from java software systems. In: ICSE Companion 2008: Companion of the 30th international Conference on Software Engineering, pp. 961–962. ACM, New York (2008)

    Google Scholar 

  13. Lavery, J., Boldyreff, C., Ling, B., Allison, C.: Modelling the evolution of legacy systems to web-based systems. Journal of Software Maintenance and Evolution: Research and Practice 16, 5–30 (2004)

    Article  Google Scholar 

  14. Lewis, G., Smith, D.: Developing realistic approaches for the migration of legacy components to service-oriented architecture environments (2007)

    Google Scholar 

  15. Umar, A., Zordan, A.: Reengineering for service oriented architectures: A strategic decision model for integration versus migration. Journal of Systems and Software 82(3), 448–462 (2009)

    Article  Google Scholar 

  16. del Castillo, R.P., García-Rodríguez, I., Caballero, I.: PRECISO: a reengineering process and a tool for database modernisation through web services. In: Jacobson Jr., M.J., Rijmen, V., Safavi-Naini, R. (eds.) SAC 2009. LNCS, vol. 5867, pp. 2126–2133. Springer, Heidelberg (2009)

    Google Scholar 

  17. Li, S.H., Yen, D.C., Chang, C.C.: Migrating legacy information systems to web services architecture. Journal of Database Management 18(4), 1–25 (2007)

    Article  Google Scholar 

  18. Sneed, H.M.: Integrating legacy software into a service oriented architecture. In: Conference on Software Maintenance and Reengineering, pp. 3–14 (2006)

    Google Scholar 

  19. Cetin, S., Altintas, N.I., Oguztuzun, H., Dogru, A.H., Tufekci, O., Suloglu, S.: A mashup-based strategy for migration to service-oriented computing. In: IEEE International Conference on Pervasive Services, pp. 169–172 (2007)

    Google Scholar 

  20. Chen, F., Li, S., Yang, H., Wang, C.H., Cheng-Chung Chu, W.: Feature analysis for service-oriented reengineering. In: Software Engineering Conference (2005)

    Google Scholar 

  21. Canfora, G., Fasolino, A.R., Frattolillo, G., Tramontana, P.: A wrapping approach for migrating legacy system interactive functionalities to service oriented architectures. Journal of Systems and Software 81(4), 463–480 (2008)

    Article  Google Scholar 

  22. Liu, Y., Wang, Q., Zhuang, M., Zhu, Y.: Reengineering legacy systems with RESTful web service. In: Computer Software and Applications, pp. 785–790 (2008)

    Google Scholar 

  23. Zhang, Z., Yang, H., Chu, W.: Extracting reusable object-oriented legacy code segments with combined formal concept analysis and slicing techniques for service integration. In: Quality Software, pp. 385–392 (2006)

    Google Scholar 

  24. Arcelli, F., Tosi, C., Zanoni, M.: Can design pattern detection be useful for legacy system migration towards SOA? In: Workshop on Systems Development in SOA Environments, pp. 63–68 (2008)

    Google Scholar 

  25. Pahl, C., Barrett, R.: Layered patterns in modelling and transformation of service-based software architectures. In: Gruhn, V., Oquendo, F. (eds.) EWSA 2006. LNCS, vol. 4344, pp. 144–158. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  26. Nguyen, D., van den Heuvel, W., Papazoglou, M., de Castro, V., Marcos, E.: GAMBUSE: A Gap Analysis Methodology for Engineering SOA-Based Applications. In: Borgida, A.T., Chaudhri, V.K., Giorgini, P., Yu, E.S. (eds.) Conceptual Modeling: Foundations and Applications. LNCS, vol. 5600, pp. 293–318. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  27. Kazman, R., Woods, S.G., Carrière, S.J.: Requirements for integrating software architecture and reengineering models: CORUM II. In: Working Conference on Reverse Engineering (1998)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Razavian, M., Lago, P. (2010). A Frame of Reference for SOA Migration. In: Di Nitto, E., Yahyapour, R. (eds) Towards a Service-Based Internet. ServiceWave 2010. Lecture Notes in Computer Science, vol 6481. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17694-4_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-17694-4_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-17693-7

  • Online ISBN: 978-3-642-17694-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics