Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

Digital Library

Javascript is currently disabled for your browser. For an optimal search experience, please enable javascript.

Advanced Search

Basic Search

Content Type

Topics

Publication Date

Technical Note

A Survey of Legacy System Modernization Approaches

  • April 2000
  • By Santiago Comella-Dorda, Kurt C. Wallnau, Robert C. Seacord, John E. Robert
  • This report, published in 2000, provides a survey of modernization techniques including screen scraping, database gateway, XML integration, database replication, CGI integration, object-oriented wrapping, and "componentization" of legacy systems.
  • Publisher: Software Engineering Institute
    CMU/SEI Report Number: CMU/SEI-2000-TN-003
  • Abstract

    Information systems are critical assets for modern enterprises and incorporate key knowledge acquired over the life of an organization. Although these systems must be updated continuously to reflect evolving business practices, repeated modification has a cumulative effect on system complexity, and the rapid evolution of technology quickly renders existing technologies obsolete. Eventually, the existing information systems become too fragile to modify and too important to discard. However, organizations must consider modernizing these legacy systems to remain viable. The commercial market provides a variety of solutions to this increasingly common problem of legacy system modernization. However, understanding the strengths and weaknesses of each modernization technique is paramount to select the correct solution and the overall success of a modernization effort. This paper provides a survey of modernization techniques including screen scraping, database gateway, XML integration, database replication, CGI integration, object-oriented wrapping, and "componentization" of legacy systems. This general overview enables engineers performing legacy system modernization to preselect a subset of applicable modernization techniques for further evaluation.

  • Download

Cite This Report

SEI

Comella-Dorda, Santiago; Wallnau, Kurt; Seacord, Robert; & Robert, John. A Survey of Legacy System Modernization Approaches (CMU/SEI-2000-TN-003 ). Software Engineering Institute, Carnegie Mellon University, 2000. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=5093

IEEE

Comella-Dorda. Santiago, Wallnau. Kurt, Seacord. Robert, and Robert. John, "A Survey of Legacy System Modernization Approaches," Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, Technical Note CMU/SEI-2000-TN-003 , 2000. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=5093

APA

Comella-Dorda, Santiago., Wallnau, Kurt., Seacord, Robert., & Robert, John. (2000). A Survey of Legacy System Modernization Approaches (CMU/SEI-2000-TN-003 ). Retrieved May 22, 2015, from the Software Engineering Institute, Carnegie Mellon University website: http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=5093

CHI

Santiago Comella-Dorda, Kurt Wallnau, Robert Seacord, & John Robert. A Survey of Legacy System Modernization Approaches (CMU/SEI-2000-TN-003 ). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 2000. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=5093

MLA

Comella-Dorda, Santiago., Wallnau, Kurt., Seacord, Robert., & Robert, John. 2000. A Survey of Legacy System Modernization Approaches (Technical Report CMU/SEI-2000-TN-003 ). Pittsburgh: Software Engineering Institute, Carnegie Mellon University. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=5093

BibTex

@techreport{Comella-DordaASurvey2000,
title={A Survey of Legacy System Modernization Approaches},
author={Santiago Comella-Dorda and Kurt Wallnau and Robert Seacord and John Robert},
year={2000},
number={CMU/SEI-2000-TN-003 },
institution={Software Engineering Institute, Carnegie Mellon University},
address={Pittsburgh, PA},
url={http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=5093} }