60 likes | 183 Views
Enterprise Transformation Methodology. PIs Leo Mark - Georgia Tech, (leomark@cc.gatech.edu) Spencer Rugaber, Georgia Tech, (spencer@cc.gatech.edu) Wayne Summers, Columbus State, (summers_wayne@colstate.edu) GRAs John Gibby, Georgia Tech Harihar Karthik, Columbus State
E N D
Enterprise Transformation Methodology PIs Leo Mark - Georgia Tech, (leomark@cc.gatech.edu) Spencer Rugaber, Georgia Tech, (spencer@cc.gatech.edu) Wayne Summers, Columbus State, (summers_wayne@colstate.edu) GRAs John Gibby, Georgia Tech Harihar Karthik, Columbus State Robert Liu, Georgia Tech Sponsors AFLAC Georgia Research Alliance
Problem • Constantly evolving technologies • Lagging behind in migration, resulting: • Legacy information systems • Complex, undocumented, monolithic • CICS UI -> Web access • VSAM and DB2 databases -> XML • Cobol business logic -> Java or ?
Solution • Need a methodology for transforming legacy information systems • Need 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 • AFLAC Policy Master System • Generate invoices from policies, processes payments, and reconciles invoice payments. • Mainframe-based architecture • JCL Batch Processing of jobs • Target architecture: J2EE • Output from the case study: Methodology + Prototype
Approach • Dimension 1: Process • Process definition • Activity measurement • Process verification • Dimension 2: System • Business rules • Data modeling • User interface • Project Phases (incremental) • P1: Exploration and Definition • P2: Refinement and Alpha test • P3: Implementation and Beta test
Research Questions • Reverse engineering • Iterative transformation • Architectural inversion • Technology transfer