Copyright 2007-2011, Synchrony Systems, Inc. Enterprise Application Modernizations Slavik Zorin Phone: (415) 944-0377

Slides:



Advertisements
Similar presentations
® © 2008 IBM Corporation IBM Software Group EGL Simplify Innovation EGL International Conference Zurich Oct EGL Rich UI – Overview and Demonstration.
Advertisements

RDz and Process Integration Using Menu Manager and HATS to customize your RDz installation David Myers.
Strategies For Creating Accessible University Webpages Scot Close and Neil Torrefiel Web Services Unit San Jose State University.
NGT Information Technology Technical Discussion Bob DeHoff Info Tech, Inc.
® IBM Software Group © 2010 IBM Corporation What’s New in Profiling & Code Coverage RAD V8 April 21, 2011 Kathy Chan
Integrating CICS applications into SOA
February 11, 2007 Can Ajax be OS for the Browser? Kevin Hakman Co-Founder General Interface Ajax Toolkit Director, Developer Evangelism TIBCO Software.
Corporate Overview.
CS575 - Human Issues in Computing CSULA Spring 2006 Human Impact of UI Design Paradigms (PART 1 – Overview) Robert Ritchey and Ruben Campos.
Kashif Jalal CA-240 (072) Web Development Using ASP.NET CA – 240 Kashif Jalal Welcome to week – 2 of…
Multiple Tiers in Action
Easy Yet Powerful Data Visualization Christie Gunden Marketing Manager Jinfonet Software Rockville, MD Mike Obrebski System Engineer Jinfonet Software.
CS575 - Human Issues in Computing CSULA Spring 2006 Human Impact of UI Design Paradigms (PART 2 – Case Studies) Robert Ritchey and Ruben Campos.
Computer Science 101 Web Access to Databases Overview of Web Access to Databases.
Client/Server Architecture
New GUI Use cases and topics for discussion Your hosts today Martin Hecht Olsen CEO & Sales Executive Niels Liisberg CTO & Chief Software Architect.
User Group 2015 Version 5 Features & Infrastructure Enhancements.
© 2006 by IBM 1 How to use Eclipse to Build Rich Internet Applications With PHP and AJAX Phil Berkland IBM Software Group Emerging.
® IBM Software Group © 2005 IBM Corporation Who Says Web 2.0 Is Hard? Modernize Your Applications Without Needing a PhD in AJAX Chris Laffra RBD Product.
Client/Server Architectures
Copyright 2008, Synchrony Systems, Inc. Legacy TUI to EGL/Web Application Modernization Enterprise Modernizations.
Copyright , Synchrony Systems, Inc. EGL Rich UI / Web 2.0 GUI to RUI Transformation with Enterprise Application Modernizations Slavik Zorin Founder.
Accelerating Product and Service Innovation © 2013 IBM Corporation IBM Integrated Solution for System z Development (ISDz) Henk van der Wijk 23 Januari.
Presents. fileProGI Design Goals GUI Runtime Client for filePro Point and Click operation without processing table changes New functional capabilities.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved Bookstore Web Application Introducing Visual Web Developer 2008 Express and the.
Top 10 Ways to Visualize Data with JReport 10.1 Tyler Wilchek Marketing Manager Jinfonet Software Rockville, MD Greg Harris Product Engineer Jinfonet Software.
Yahoo! User Interface (YUI) Library Natly Mekdara.
® IBM Software Group © 2005 IBM Corporation EGL Rich UI Support Chris Laffra RBD Product Architect Oct 08, 2008.
SednaSpace A software development platform for all delivers SOA and BPM.
Oracle Application Express 3.0 Joel R. Kallman Software Development Manager.
September 15, 2015 Laszlo Overview. 2 Copyright (c) 2007 Laszlo Systems, Inc. Laszlo Systems: Leader in RIA Software Pioneer of Rich Internet Applications.
1 Copyright © 2004, Oracle. All rights reserved. Introduction to Oracle Forms Developer and Oracle Forms Services.
1 The following presentation is from the Oracle Webcast “What’s New in P6 EPPM Release 8.1.” As a partner, you may not use the Oracle Power Point template,
Instant Messaging for the Workplace A pure collaborative communication tool that does not distract users from their normal activities.
Instant Messaging for the Workplace A pure collaborative communication tool that does not distract users from their normal activities.
® IBM Software Group © 2007 IBM Corporation J2EE Web Component Introduction
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
FBD Associates Inc. ENABLING THE FUTURE Natural / Adabas Migration Solutions.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
Are you getting the benefits from ASP.NET and AJAX? Introduction to the CTC ASP.NET Webforms Generator.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
C# AND ASP.NET What will I do in this course?. MAJOR TOPICS Learn to program in the C# language with the Visual Studio IDE (Interactive Development Environment)
INTRODUCTION TO WEB APPLICATION Chapter 1. In this chapter, you will learn about:  The evolution of the Internet  The beginning of the World Wide Web,
Introduction to soarchitect. agenda SOA background and overview transaction recorder summary.
® © 2009 IBM Corporation IBM Software Group Application Transformation using EGL Todd Britton IBM Rational.
Copyright © 2012 UNICOM Systems, Inc. Confidential Information z/Ware Product Overview illustro Systems International A Division of UNICOM Global.
REAL WORLD AJAX MARCH TIBCO USER CONFERENCE / 2004 Enterprise Rich Internet Applications with AJAX Real World Case Studies with TIBCO General Interface™
® IBM Software Group © 2006 IBM Corporation HATS Case Study.
® © 2008 IBM Corporation IBM Software Group EGL Simplify Innovation EGL International Conference Zurich Oct EGL Trends and Directions Stefano.
RIA and Web2.0 Development with no Coding Juan Camilo Ruiz Senior Product Manager Development Tools.
Quick & Easy Edits with Ad Hoc Reporting Tyler Wilchek JReport Marketing Jinfonet Software Rockville, MD Greg Harris Product Engineer Jinfonet Software.
GRITS 2011: Benny Chan. Browsers as Application GUI  Modern Browsers are basically an HTML and a power JavaScript rendering engine.  As the internet.
Weekend MS CS Program Internet and Web Technologies COT 5930 Web Project Development - Ajax Dr. Roy Levow, Associate Chair & Professor
Chapter 5 Introduction To Form Builder. Lesson A Objectives  Display Forms Builder forms in a Web browser  Use a data block form to view, insert, update,
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
TM 8-1 Copyright © 1999 Addison Wesley Longman, Inc. Client/Server and Middleware.
Introducing JDashboard: Easy to Build, Easy to Use Tyler Wilchek Marketing Manager Jinfonet Software Rockville, MD Greg Harris Sr. Product Engineer Jinfonet.
IBM Software Group Name Title Company Rational Application Developer (RAD) V6 Enabling Portlets with Service Data Objects (SDO) Web Services and JavaServer.
IBM Software Group Name Title Company End-2-End Development Tools – Portal In Action Portlet Development and Portal Design using J2EE, Web Services, Data.
INNOV-16: Rich User Interface for the Web???? AJAX to the Rescue Ken Wilner VP of Technology Progress Software.
The Holmes Platform and Applications
IT Architecture Technical blueprint for evolving a corporate infrastructure resource that can be shared by many users and services processing systems hardware.
Java Look-and-Feel Design Guidelines
Pentaho and Yahoo User Interface (YUI)
IS333: MULTI-TIER APPLICATION DEVELOPMENT
Understanding the Visual IDE
ApplinX Rod Carlson Senior Technical Lead.
HCL Application Modernization Services
Presentation transcript:

Copyright , Synchrony Systems, Inc. Enterprise Application Modernizations Slavik Zorin Phone: (415) EGL Rich UI / Web 2.0 TUI to RUI Transformation with

Copyright , 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

Copyright , 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?

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

Copyright , 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

Copyright , 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, it generates them and integrates with them exploiting their power. 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

Copyright , Synchrony Systems, Inc. Page 7 The Solution Powerful programming language and IDE EGL RBD TUI2RUI Transformation Technology TUI Form Transformation TUI Program Transformation RUI Gateway Integration Modernization roadmap to Web 2.0 and SOA Automated and incremental transformation Stepping stone to modern architecture

Copyright , Synchrony Systems, Inc. Page 8 TUI and 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

Copyright , Synchrony Systems, Inc. Page 9 EGL RUI Application TUI Application (3270,5250) RUI Application Architecture from Transformed TUI TUI ProgramTUI Form converse EGL/RUI response Form Record request converse EGL UI Program Form Record Host Tier EGL Program Interface EGL/RUI Interface RUI Gateway JEE Middle Tier Client Tier CONVERSIONCONVERSION

Copyright , Synchrony Systems, Inc. Page 10 TUI to RUI Transformation Stages Basic “As-is” transformation Terminal emulation in RUI Legacy users Standard transformation Use standard web UI metaphors Use CSS formatting Minimal change to functionality Enhanced transformation Enhanced widget usage Richer orchestration of UI Post-migration modernization Pure Client/Server SOA

Copyright , Synchrony Systems, Inc. Page 11 Original Panel “As-is” Transformation Basic “As-is” Transformation Runs on web browser Keyboard input

Copyright , Synchrony Systems, Inc. Page 12 Standard Transformation – Common Patterns Header Footer Menu Function Keys Data Area Table Message Area Help Popup Query Match Counter Default CSS

Copyright , Synchrony Systems, Inc. Page 13 List Selection Screen – Patterns Header Area Table Area Message Area Navigation Area

Copyright , Synchrony Systems, Inc. Page 14 List Selection Screen – Patterns

Copyright , Synchrony Systems, Inc. Page 15 List Selection Screen – Generation

Copyright , Synchrony Systems, Inc. Page 16 List Selection Screen – RUI

Copyright , Synchrony Systems, Inc. Page 17 Data Entry – TUI to RUI

Copyright , Synchrony Systems, Inc. Page 18 Help Popup – TUI to RUI

Copyright , Synchrony Systems, Inc. Page 19 Enhanced TUI Transformation Widgets Combo boxes Radio controls Check boxes Date Pickers Tab controls Sliders Splitters

Copyright , Synchrony Systems, Inc. Page 20 Enhanced Transformation – Composition Search Panel Selection Panel Common Header and Toolbar Search Panel Selection Panel Detail Panel Common Message Box ++ Detail Panel

Copyright , Synchrony Systems, Inc. Page 21 Web 2.0  Drag & drop  Mash-ups Added business value  New Functionality  New Services Coexistence with legacy SOA Enablement Post Migration Modernization – Integration & Mash-ups

Copyright , Synchrony Systems, Inc. Page 22 Post Migration Modernization – Menu Navigation Eliminate significant amounts of menu related code Static menu definitions Repetitive menu program logic Create standard menu navigation Eliminate Pages Transitions Support navigation requirements Dynamic menu options Data driven menu configuration Dynamic validation of user credentials Provide modern look and feel Cascading Menus RUI Widget Responsive and interactive

Copyright , Synchrony Systems, Inc. Page 23 Post Migration Modernization – Menu Navigation Dynamic menu panels Bread crumbs Drop down menus

Copyright , Synchrony Systems, Inc. Page 24 Original Panel “As-is” Transformation Standard Transformation Enhanced Transformation Evolution Stages of UI Modernization

Copyright , Synchrony Systems, Inc. Page 25 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 Incremental, piece-meal, staged UI Modernization Co-existence between Web 1.0 and Web 2.0 SOA ready!