Trade Offs In Migrating From Legacy System To Service Oriented Architecture

Service Oriented Software Engineering is the most promising engineering paradigm in industry now-a- days. It focuses on development of software systems based on reusable services that can distributed in nature. Migrating legacy system developed in any language to Service Oriented Paradigm is in trend now. Enterprises have more powerful software with lesser cost. There has always been a difference between the methods of migration proposed by academia and as used in industry. Academia suggests that while migration, legacy system should be reverse engineered. But in practice, legacy systems are forward engineered. The paper tries to fill the agreement gap between Industry and Academia upon the migration of legacy system to SOA system. In this research, Memory and CPU utilization of various events of legacy system, Forward Engineered SOA system, and Backward Engineered SOA system were recorded. Recommendation is given that migration technique should be chosen by keeping these trade-offs in consideration. This research paper focuses on bridging the gap between Industrial Practices and Academia Theory.

[1]  A. Eerola,et al.  Service-oriented software engineering (SOSE) framework , 2005, Proceedings of ICSSSM '05. 2005 International Conference on Services Systems and Services Management, 2005..

[2]  Maryam Razavian,et al.  A Survey of SOA Migration in Industry , 2011, ICSOC.

[3]  Fredrik Rosenqvist,et al.  Migration of industrial process control systems into service oriented architecture , 2012, IECON.

[4]  Werner Teppe,et al.  The SOAMIG Process Model in Industrial Applications , 2011, 2011 15th European Conference on Software Maintenance and Reengineering.

[5]  Andreas Metzger,et al.  Research challenges on engineering service-oriented applications , 2012, 2012 First International Workshop on European Software Services and Systems Research - Results and Challenges (S-Cube).

[6]  Saeid Kamari A Conceptual Overview of Service-Oriented Software Systems Development , 2012 .

[7]  Yan Liu,et al.  A Survey of Service Identification Strategies , 2011, 2011 IEEE Asia-Pacific Services Computing Conference.