Presentation is loading. Please wait.

Presentation is loading. Please wait.

Copyright 2007-2011, Synchrony Systems, Inc. EGL Rich UI / Web 2.0 GUI to RUI Transformation with Enterprise Application Modernizations Slavik Zorin Founder.

Similar presentations


Presentation on theme: "Copyright 2007-2011, Synchrony Systems, Inc. EGL Rich UI / Web 2.0 GUI to RUI Transformation with Enterprise Application Modernizations Slavik Zorin Founder."— Presentation transcript:

1 Copyright 2007-2011, Synchrony Systems, Inc. EGL Rich UI / Web 2.0 GUI to RUI Transformation with Enterprise Application Modernizations Slavik Zorin Founder and CEO

2 Copyright 2007-2011, Synchrony Systems, Inc. Page 2 About Synchrony Provide end-to-end software migration and modernization solutions Provide methodology and technology for entire application modernization lifecycle Completed nearly 50 Migrations/Modernizations since 1994 Insurance, Banking and Finance (Underwriting/Rating, Commercial Loans, Risk Management, Trading) Telecommunications (Network Management/Decision Support) Healthcare and Pharmaceuticals (Simulations, Inventory Management) Utilities (Call Centers) Manufacturing Education Government and Military IBM Business Partner since 1996 Migrations across Smalltalk platforms Migrations of Smalltalk platforms to Java and JEE Legacy Modernizations VA/Gen TUI and GUI migrations to EGL/RUI 3270 and 5250 migrations to EGL/RUI

3 Copyright 2007-2011, Synchrony Systems, Inc. Page 3 The Challenge 1980  Added Business Value No innovation in legacy technology Acceptance and adoption of new technology Latest Infrastructures and Platforms Java, Web 2.0, SOA… Legacy Infrastructures and Platforms COBOL, 3GL, 4GL, … 2010  How can a business effectively make the transition? Disruptive paradigm shifts in technology Hard to change & keep up with the pace of change

4 Copyright 2007-2011, Synchrony Systems, Inc. Page 4 The New Thing – Web 2.0/SOA

5 Copyright 2007-2011, Synchrony Systems, Inc. Page 5 Web 2.0 – The Proper Balance ClientServer Client-server computing “Smart” Personal Computer clients Simple file and database servers Web (1.0) computing Light Web Browser clients Rich application and database servers Web 2.0 computing Rich Internet Application clients Lighter application and database servers Mainframe computing “Dumb” green screen clients Omnipotent big mainframe servers

6 Copyright 2007-2011, Synchrony Systems, Inc. Page 6 Rich User Interfaces with EGL Simplify creation of Rich Internet Applications Deliver end-to-end Web 2.0 quickly in a single language Build rich user interfaces to modernize existing applications Generates standard JavaScript and Ajax EGL does NOT replace HTML or JavaScript Easy-to-learn language Fully open and extensible Use a rich, extensible widget library Including support for Dojo Eclipse-based development, testing, and debugging Consume all types of Web services

7 Copyright 2007-2011, Synchrony Systems, Inc. Page 7 The Solution RBD and EGL - Powerful programming language and IDE - GUI Transformation Technology Compatibility Layer in EGL/RUI Attachments Connections Mapping of GUI widgets to RUI widgets Transformation to Widget Attachments EGL/RUI Compatibility Transformation to Connections EGL/RUI Compatibility Generation of Services Modernization roadmap to Web 2.0 and SOA Automated and incremental transformation Stepping stone to modern architecture

8 Copyright 2007-2011, Synchrony Systems, Inc. Page 8 GUI to RUI Transformation with GUI Compatibility Layer EGL Artifacts EGL RUI VAGen GUI VAGen parts RBD RME rui EGL Services VA/Gen RBD

9 Copyright 2007-2011, Synchrony Systems, Inc. Page 9 GUI to EGL/RUI Modernization Strategy First go to modern platform; then to modern architecture Retain original design of program logic No re-design of program logic No redesign of screen control and navigation Maximum transformation automation to RUI Modernize UI navigation and presentation on target platform – EGL and RBD

10 Copyright 2007-2011, Synchrony Systems, Inc. Page 10 GUI to RUI Transformation Stages Standard “As-Is” transformation Windows on a browser Use CSS formatting Program logic on middle tier Enhanced transformation Modern web widget usage (dojo) Client-side presentation semantics De-couple clients-side database access Post migration modernization Redesign navigation UI Value-added services

11 Copyright 2007-2011, Synchrony Systems, Inc. Page 11 Visual Programming in VA/Gen Challenge: Retain existing presentation layout built with VA/Gen Retain existing presentation logic built with VA/Gen

12 Copyright 2007-2011, Synchrony Systems, Inc. Page 12 Aspects of GUI Transformation Layout Attachments Connections Attribute-to-Attribute Event-to-Action Record Parts Custom Widgets Service Interfaces Custom Client Behavior Program Logic

13 Copyright 2007-2011, Synchrony Systems, Inc. Page 13 Layout Attachments

14 Copyright 2007-2011, Synchrony Systems, Inc. Page 14 Attribute-to-Attribute Connections

15 Copyright 2007-2011, Synchrony Systems, Inc. Page 15 Event-to-Action Connections

16 Copyright 2007-2011, Synchrony Systems, Inc. Page 16 Record Parts

17 Copyright 2007-2011, Synchrony Systems, Inc. Page 17 Custom Widgets

18 Copyright 2007-2011, Synchrony Systems, Inc. Page 18 Service Interface

19 Copyright 2007-2011, Synchrony Systems, Inc. Page 19 Custom Behavior / Scripting

20 Copyright 2007-2011, Synchrony Systems, Inc. Page 20 VA/Gen Program Logic

21 Copyright 2007-2011, Synchrony Systems, Inc. Page 21 Windows on the Desktop

22 Copyright 2007-2011, Synchrony Systems, Inc. Page 22 Windows in the Browser Retain existing design No retraining “Web OS” look and feel

23 Copyright 2007-2011, Synchrony Systems, Inc. Page 23 Conclusion Native EGL/RUI – no screen scraping! Separation of presentation logic from business logic Highly automated and highly customizable solution Fast, low risk and cost-effective SOA ready!


Download ppt "Copyright 2007-2011, Synchrony Systems, Inc. EGL Rich UI / Web 2.0 GUI to RUI Transformation with Enterprise Application Modernizations Slavik Zorin Founder."

Similar presentations


Ads by Google