A Method for Migration of Legacy System into Web Service

ABSTRACT Most of the SOA solutions applicable to businesses and organizations are taking a top-down methodology. It starts with an analysis of an organization’s requirements, followed by definition of business models and identification of candidate services and ends with finding or developing required services. Challenges in adopting SOA while abandoning legacy systems involve time and cost required during the process. Many businesses and organizations want to gradually migrate into SOA while making the most of the existing system. In this paper, we propose A Method for Migration of Legacy System into Web Service(M-LSWS); it allows legacy system to be migrated into web service accessible by SOA and be used as data repositories. M-LSWS defines procedures for migration into reusable web services through analysis of business processes and identification of candidate services based on design specification and code of legacy system. M-LSWS aims to migrate of legacy system into web service appropriate for SOA. The proposed method consists of four steps: analysis of legacy system, elicitation of reusable service and its specification, service wrapping and service registration. Each step has its own process and guideline. The eligibility of the proposed method will be tested by applying the method to book management system. Keywords:Legacy System, Web Service, Service-Oriented Architecture, SOA, Migration

[1]  Roger S. Pressman,et al.  Software Engineering: A Practitioner's Approach , 1982 .

[2]  Mark Lycett,et al.  Service-oriented architecture , 2003, 2003 Symposium on Applications and the Internet Workshops, 2003. Proceedings..

[3]  Xiaofeng Wang,et al.  Integrating Legacy Systems within The Service-oriented Architecture , 2007, 2007 IEEE Power Engineering Society General Meeting.

[4]  Harry M. Sneed,et al.  Integrating legacy software into a service oriented architecture , 2006, Conference on Software Maintenance and Reengineering (CSMR'06).

[5]  Vishal Dwivedi,et al.  The Role of Service Granularity in a Successful SOA Realization A Case Study , 2008, 2008 IEEE Congress on Services - Part I.

[6]  Hongji Yang,et al.  Service Identification and Packaging in Service Oriented Reengineering , 2005, SEKE.

[7]  Y. Baghdadi,et al.  An Approach to Wrap Legacy Applications into Web Services , 2007, 2007 International Conference on Service Systems and Service Management.

[8]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .