1 / 6

Restoration Software Transforming Legacy Software to Web Services

Restoration Software Transforming Legacy Software to Web Services. Principle Investigators Leo Mark - Georgia Tech, (leomark@cc.gatech.edu) Spencer Rugaber, Georgia Tech, (spencer@cc.gatech.edu) Wayne Summers, Columbus State, (summers_wayne@colstate.edu) Graduate Research Assistants

ferrol
Download Presentation

Restoration Software Transforming Legacy Software to Web Services

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Restoration SoftwareTransforming Legacy Software to Web Services Principle Investigators Leo Mark - Georgia Tech, (leomark@cc.gatech.edu) Spencer Rugaber, Georgia Tech, (spencer@cc.gatech.edu) Wayne Summers, Columbus State, (summers_wayne@colstate.edu) Graduate Research Assistants John Gibby, Georgia Tech Harihar Karthik, Columbus State Robert Liu, Georgia Tech Sponsors AFLAC Georgia Research Alliance Columbus Information Processing Innovation Center

  2. Problem: Transforming legacy assets • Corporate assets “tied up in” legacy software systems • Complex, undocumented, monolithic • Not up-to-date wrt evolving technologies • Legacy technologyNew technology • CICS “green screens”  Web access • VSAM, IMS, DB2  XML • Cobol business logic  Java • Mainframe  Web services • Monolithic  Layered, modular

  3. Solution • Methodology for transforming legacy information systems • Guidelines consisting of • Separating the user interface aspects of software from the business logic • Extracting the enterprise data model • Specifying and encapsulating provided services • Creating, maintaining and evolving the enterprise integration architecture

  4. Case Study • Vertical slice of Cobol system for • Reconciliation of invoice records for customer groups • Program understanding; representation; reengineering into J2EE prototype • Output • Methodology + Process data + Prototype

  5. Distributed Multi-tier Architecture [from java.sun.com/j2ee]

  6. Research Questions • How to understand undocumented code? • How to transform existing, running systems to use modern technology? • How to loosen exclusive control over data to allow 24/7 use? • How to re-architect batch, mainframe systems to interactive GUIs? • What automation can support these tasks? • How to transfer this method from a research team to actual developers?

More Related