A Wrapping Approach and Tool for Migrating Legacy Components to Web Services

While legacy systems are becoming incompatible with Service-oriented computing, it is a challenging task for migration of component based legacy systems towards service-oriented applications. In this paper, a black-box modernization approach is proposed to make components that compose legacy systems accessible as Web Services by a wrapper. The wrapper tool is used for interacting with legacy systems and Service-oriented systems acts as a mediator. Our strategy also proposes a standard process that constructs the wrapper tool by black box reverse engineering techniques. Finally, the tool is applied to a case study for showing process effectiveness and quality of wrapped services.

[1]  Matthew MacDonald,et al.  Web Services Architecture , 2004 .

[2]  Gerardo Canfora,et al.  Migrating interactive legacy systems to Web services , 2006, Conference on Software Maintenance and Reengineering (CSMR'06).

[3]  Hongji Yang,et al.  Incubating services in legacy systems for architectural migration , 2004, 11th Asia-Pacific Software Engineering Conference.

[4]  Bing Wu,et al.  Legacy Information Systems: Issues and Directions , 1999, IEEE Softw..

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

[6]  David M. Booth,et al.  Web Services Architecture , 2004 .

[7]  Hongji Yang,et al.  Wrapping Client-Server Application to Web Services for Internet Computing , 2005, Sixth International Conference on Parallel and Distributed Computing Applications and Technologies (PDCAT'05).

[8]  D. Box,et al.  Simple object access protocol (SOAP) 1.1 , 2000 .