S. Chung, S. Davalos, Joseph Byung Chul An, Katsumi Iwahara
{"title":"Legacy to web migration: service-oriented software reengineering methodology","authors":"S. Chung, S. Davalos, Joseph Byung Chul An, Katsumi Iwahara","doi":"10.1504/IJSSCI.2008.021769","DOIUrl":null,"url":null,"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.","PeriodicalId":365774,"journal":{"name":"International Journal of Services Sciences","volume":"50 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-12-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Services Sciences","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1504/IJSSCI.2008.021769","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7
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.