• DocumentCode
    647234
  • Title

    Migrating a large scale legacy application to SOA: Challenges and lessons learned

  • Author

    Khadka, Ravi ; Saeidi, Amir ; Jansen, Slinger ; Hage, J. ; Haas, Geer P.

  • Author_Institution
    Dept. of Inf. & Comput. Sci., Utrecht Univ., Utrecht, Netherlands
  • fYear
    2013
  • fDate
    14-17 Oct. 2013
  • Firstpage
    425
  • Lastpage
    432
  • Abstract
    This paper presents the findings of a case study of a large scale legacy to service-oriented architecture migration process in the payments domain of a Dutch bank. The paper presents the business drivers that initiated the migration, and describes a 4-phase migration process. For each phase, the paper details benefits of using the techniques, best practices that contribute to the success, and possible challenges that are faced during migration. Based on these observations, the findings are discussed as lessons learned, including the implications of using reverse engineering techniques to facilitate the migration process, adopting a pragmatic migration realization approach, emphasizing the organizational and business perspectives, and harvesting knowledge of the system throughout the system´s life cycle.
  • Keywords
    banking; reverse engineering; service-oriented architecture; software maintenance; 4-phase migration process; Dutch bank; SOA; business perspectives; large scale legacy application migration; organizational perspectives; payments domain; pragmatic migration realization approach; reverse engineering techniques; service-oriented architecture migration process; Aging; Business; Computer architecture; Measurement; Semiconductor optical amplifiers; Service-oriented architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering (WCRE), 2013 20th Working Conference on
  • Conference_Location
    Koblenz
  • Type

    conf

  • DOI
    10.1109/WCRE.2013.6671318
  • Filename
    6671318