Migrating Legacy Systems to Service-Oriented Architectures

  • This paper presents a methodology for migrating legacy systems towards Service-Oriented Architectures. The approach is based on source code analysis for identifying the contribution of code fragments to architectural elements and graph transformation for architectural migration, allowing for a high degree of automation. In order to transform existing application architectures into SOAs, the methodology has to be used in two dimensions, a technological and functional one. The work presented here This paper presents a methodology for migrating legacy systems towards Service-Oriented Architectures. The approach is based on source code analysis for identifying the contribution of code fragments to architectural elements and graph transformation for architectural migration, allowing for a high degree of automation. In order to transform existing application architectures into SOAs, the methodology has to be used in two dimensions, a technological and functional one. The work presented here is being developed in the context of a collaboration between academia and industry, and is aimed at being applied in real reengineering projects.show moreshow less

Download full text files

Export metadata

  • Export Bibtex
  • Export RIS

Additional Services

Share in Twitter Search Google Scholar
Metadaten
Author: Carlos Matos, Reiko Heckel
URN:urn:nbn:de:kobv:83-opus-31219
ISBN:1863-2122
Series (Serial Number):Electronic Communications of the EASST- ECEASST (16/07)
Document Type:Arbeitspapier/Research Paper
Language:English
Date of Publication (online):2011/08/10
Publishing Institution:Technische Universität Berlin
Release Date:2011/08/10
Tag:Legacy; Reengineering; SOA
Note:
http://journal.ub.tu-berlin.de/eceasst/article/view/238
Institutes:Institut für Softwaretechnik und Theoretische Informatik
Dewey Decimal Classification:004 Datenverarbeitung; Informatik
Collection:Volume 16 (2009): International Conference on Graph Transformation 2008 - Doctoral Symposium
Licence (German):License Logo CC BY-NC-SA: Creative Commons-Lizenz: Namensnennung, nicht kommerziell, Weitergabe zu gleichen Bedingungen