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

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

ITCR Success through Innovation iTCR Success through Innovation CiTRs DECADE Strategy ä DECADE vision integrated electronic customer access.
Copyright © 2011 Levi, Ray & Shoup, Inc. All Rights Reserved Introducing LRS Nigel Whitmore & Taras Ciuriak.
NGT Information Technology Technical Discussion Bob DeHoff Info Tech, Inc.
Amanda Silver Director of Program Management Visual Studio Tools for Client Applications Cross-Platform Development using Visual Studio.
Web Applications Development Using Coldbox Platform Eddie Johnston.
19 % System Center FY14 Revenue Growth Large enterprises actively using SC 63% SC customers actively using SCOM 30% SC customers still using.
® © 2009 IBM Corporation IBM Software Group Application Modernization via migration to Rational’s EGL Todd Britton IBM Rational Application Transformation.
February 11, 2007 Can Ajax be OS for the Browser? Kevin Hakman Co-Founder General Interface Ajax Toolkit Director, Developer Evangelism TIBCO Software.
SavvyRecruiter Designed for Flexibility and Scalablity June 17, 2009 Jerusalem.
Web The Platform for Enabling UC The Web 2.0 Platform - Enables “real-world” unified communications A place to launch software, ready for outside.
Corporate Overview.
Kashif Jalal CA-240 (072) Web Development Using ASP.NET CA – 240 Kashif Jalal Welcome to week – 2 of…
Introduction to Web Application Architectures Web Application Architectures 18 th March 2005 Bogdan L. Vrusias
Multiple Tiers in Action
Easy Yet Powerful Data Visualization Christie Gunden Marketing Manager Jinfonet Software Rockville, MD Mike Obrebski System Engineer Jinfonet Software.
Introduction to Web Applications Instructor: Enoch E. Damson.
New GUI Use cases and topics for discussion Your hosts today Martin Hecht Olsen CEO & Sales Executive Niels Liisberg CTO & Chief Software Architect.
Development of mobile applications using PhoneGap and HTML 5
Sonny Goodwin Rene Nunnington. Transoft update.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
User Group 2015 Version 5 Features & Infrastructure Enhancements.
WebGIS. Web & GIS ….WebGIS Access without purchasing proprietary software Data directly from producer Emerging new market.
Creation of hybrid portlet application for file download using IBM Worklight and IBM Rational Application Developer v9 Gaurav Bhattacharjee Lakshmi Priya.
® 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.
Chapter 11 Adding Media and Interactivity. Flash is a software program that allows you to create low-bandwidth, high-quality animations and interactive.
Accelerating Product and Service Innovation © 2013 IBM Corporation IBM Integrated Solution for System z Development (ISDz) Henk van der Wijk 23 Januari.
Copyright , Synchrony Systems, Inc. Enterprise Application Modernizations Slavik Zorin Phone: (415)
Information Integration Intelligence with TopBraid Suite SemTech, San Jose, Holger Knublauch
LAYING OUT THE FOUNDATIONS. OUTLINE Analyze the project from a technical point of view Analyze and choose the architecture for your application Decide.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
Ruth Betcher Ruth Christie
Novera Software, Inc The Leader in Java Application Servers.
® IBM Software Group © 2005 IBM Corporation EGL Rich UI Support Chris Laffra RBD Product Architect Oct 08, 2008.
Chapter 5 – Part II IT Infrastructure and Emerging Technologies.
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.
WaveMaker Visual AJAX Studio 4.0 Training Installation.
® IBM Software Group © 2007 IBM Corporation J2EE Web Component Introduction
SOA-13: Introduction to DataXtend ® Semantic Integrator (DX SI) Abstract data management from the application level using a common data model.
Csi315csi315 Client/Server Models. Client/Server Environment LAN or WAN Server Data Berson, Fig 1.4, p.8 clients network.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
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,
® © 2009 IBM Corporation IBM Software Group Application Transformation using EGL Todd Britton IBM Rational.
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.
Trunica Inc. 500 East Kennedy Blvd #300 Tampa, FL Cross Platform Mobile Apps With Cordova and Visual Studio 2015 © Copyright 2015.
® © 2008 IBM Corporation IBM Software Group EGL Simplify Innovation EGL International Conference Zurich Oct EGL Trends and Directions Stefano.
GRITS 2011: Benny Chan. Browsers as Application GUI  Modern Browsers are basically an HTML and a power JavaScript rendering engine.  As the internet.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
® IBM Software Group © 2003 IBM Corporation IBM WebSphere Studio V5.1.2: Making Java Development Easier May 2004.
Deeper © Copyright IBM Corporation 2008 The smooth evolution of RPG and COBOL applications into Web 2.0 PKS Software
IBM Software Group Name Title Company End-2-End Development Tools – Portal In Action Portlet Development and Portal Design using J2EE, Web Services, Data.
- 1 - 제목 : 정보시스템 기술의 발전동향과 컨설팅 및 SI 사업에의 적용전략 Copyright © 2007 Samsung SDS Co., Ltd. All rights reserved Copyright ⓒ 2007 Samsung SDS Co., Ltd. All rights.
The Holmes Platform and Applications
Introduction to Oracle Forms Developer and Oracle Forms Services
Segmap Solutions Mapping segments.
IT Architecture Technical blueprint for evolving a corporate infrastructure resource that can be shared by many users and services processing systems hardware.
Introduction to Oracle Forms Developer and Oracle Forms Services
Introduction to Oracle Forms Developer and Oracle Forms Services
IT Infrastructure: Hardware and Software
Web Development Using ASP .NET
IT Infrastructure: Hardware and Software
Running C# in the browser
Presentation transcript:

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

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? Disruptive paradigm shifts in technology Hard to change & keep up with the pace of change

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

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

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

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

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

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

Copyright , Synchrony Systems, Inc. Page 13 Layout Attachments

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

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

Copyright , Synchrony Systems, Inc. Page 16 Record Parts

Copyright , Synchrony Systems, Inc. Page 17 Custom Widgets

Copyright , Synchrony Systems, Inc. Page 18 Service Interface

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

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

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

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

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