Presentation is loading. Please wait.

Presentation is loading. Please wait.

A Strategy and an Eclipse Based Environment for the Migration of Legacy Systems to Multi-tier Web-based Architectures Horia Constantin.

Similar presentations


Presentation on theme: "A Strategy and an Eclipse Based Environment for the Migration of Legacy Systems to Multi-tier Web-based Architectures Horia Constantin."— Presentation transcript:

1 A Strategy and an Eclipse Based Environment for the Migration of Legacy Systems to Multi-tier Web-based Architectures Horia Constantin

2 T ODAY ’ S OBJECTIVES Overview of analyzed paper Short introduction to LIS migration Scientific background of COBOL LIS migration Migration overview Migration PDD Migration example

3 P APER D ETAILS Title: A Strategy and an Eclipse Based Environment for the Migration of Legacy Systems to Multi-tier Web-based Architectures Published: Proceedings of 22nd IEEE International Conference on Software Maintenance, 2006 Full version in: De Lucia, A., Francese, R., Scanniello, G., & Tortora, G. (2008). Developing legacy system migration methods and tools for technology transfer. Software: Practice and Experience, 38(13), 1333-1364.

4 A UTHORS Andrea De Lucia - full professor of Software Engineering http://www.unisa.it/docenti/deluciaa/english/index Rita Francese - Researcher at the dept of Mathematics and Informatics http://www.dmi.unisa.it/people/francese/ Giuseppe Scanniello - assistant professor at the Department of Mathematics and Computer Science http://www.scienzemfn.unisa.it/scanniello/Giuseppe_Scanniello_Homepage/Home.html Genoveffa Tortora - full professor of Computer Science http://www.dmi.unisa.it/people/tortora/www/ Nicola Vitiello – industry contact

5 L EGACY I NFORMATION S YSTEM (LIS)

6 O RIGINS – MIGRATING LIS S Literature is ample Google scholar: "migrating legacy“ in title -> 104 results

7 O RIGINS – P REVIOUS RESEARCH 1.Sneed, H. M. (2000). Encapsulation of legacy software: A technique for reusing legacy software components. Annals of Software Engineering, 9(1-2), 293-313. 2.Sneed, H. M. (2001). Wrapping legacy COBOL programs behind an XML-interface. In Reverse Engineering, 2001. Proceedings. Eighth Working Conference on (pp. 189-197). IEEE. 3.Bodhuin, T., Guardabascio, E., & Tortorella, M. (2003, November). Migration of non-decomposable software systems to the Web using screen proxies. In Proceedings of the 10th Working Conference on Reverse Engineering (p. 165). IEEE Computer Society.

8 P URPOSE What: Describe the migration of a COBOL LIS to the Web Develop a tool to support the migration process Why: Decrease costs Simplify migration Handover migration strategy to LIS maintainer

9 M IGRATION OVERVIEW Assess LIS Prepare LIS migration Restructure LIS Create web UI Integrate

10 M IGRATION OVERVIEW Assess LIS Prepare LIS migration Restructure LIS Create web UI Integrate

11 M IGRATION OVERVIEW Assess LIS Prepare LIS migration Restructure LIS Create web UI Integrate

12 M IGRATION OVERVIEW Assess LIS Prepare LIS migration Restructure LIS Create web UI Integrate

13 M IGRATION OVERVIEW Assess LIS Prepare LIS migration Restructure LIS Create web UI Integrate

14 M IGRATION PDD – P ART 1

15 M IGRATION PDD – P ART 2

16 H OW - TO – U SAGE EXAMPLE 1 LIS 100 subsystems ~100.000 LOC LIS SUBSYSTEM 4502 LOC SYSTEM REQUIREMENTS AUXILIARY SYSTEMSRESTRUCTURED LIS

17 H OW - TO – U SAGE EXAMPLE 2 RESTRUCTURED LISWEB BASED UI TARGET SYSTEM (migrated LIS)

18 I HOPE YOU ENJOYED THIS PRESENTATION THANK YOU


Download ppt "A Strategy and an Eclipse Based Environment for the Migration of Legacy Systems to Multi-tier Web-based Architectures Horia Constantin."

Similar presentations


Ads by Google