Title: Legacy to web migration: service-oriented software reengineering methodology

Authors: Sam Chung, Sergio Davalos, Joseph Byung Chul An, Katsumi Iwahara

Addresses: Institute of Technology, University of Washington, Box 358426 1900 Commerce Street, Tacoma, WA 98372, USA. ' Milgard School of Business, University of Washington, Tacoma, USA. ' Department of Health, Washington, USA. ' Institute of Technology, University of Washington, Tacoma, USA

Abstract: In this paper, a Service-Oriented Software Reengineering (SOSR) methodology is proposed for reengineering a legacy system into a service-oriented system. Although Service-Oriented Computing (SOC) enables a software developer to design loosely coupled software components and integrate them with other software systems, most components in a legacy system were not developed as services. The SOSR methodology is based on a set of best practices that are architecture-centric, service-oriented, role-specific and model-driven. The SOSR methodology is demonstrated by the modernisation of two different legacy systems – a Business-to-Business (B2B) system and the other is a Business-to-Consumer (B2C) System. The resulting service-oriented systems and the evaluation of the methodology in terms of non-functional system requirements such as interoperability, etc. show that this methodology can be used by software developers and system integrators to reengineer tightly coupled legacy information systems into the loosely coupled, agile, service-oriented information systems.

Keywords: service-oriented software; software reengineering; architecture oriented; model-driven; RACI chart; legacy migration; B2B; B2C; business-to-business; business-to-consumer; legacy information systems; agile information systems.

DOI: 10.1504/IJSSCI.2008.021769

International Journal of Services Sciences, 2008 Vol.1 No.3/4, pp.333 - 365

Published online: 03 Dec 2008 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article