restoration software transforming legacy software to web services principle investigators leo mark -...

Post on 21-Jan-2016

214 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Restoration SoftwareTransforming Legacy Software to Web Services

Principle InvestigatorsLeo 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 AssistantsJohn Gibby, Georgia TechHarihar Karthik, Columbus StateRobert Liu, Georgia Tech

SponsorsAFLACGeorgia Research AllianceColumbus Information Processing Innovation Center

Problem: Transforming legacy assets Corporate assets “tied up in” legacy software

systems Complex, undocumented, monolithic

Not up-to-date wrt evolving technologies Legacy technology New technology

CICS “green screens” Web access VSAM, IMS, DB2 XML Cobol business logic Java Mainframe Web services Monolithic Layered, modular

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

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

Distributed Multi-tier Architecture

[from java.sun.com/j2ee]

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?

top related