® © 2009 IBM Corporation IBM Software Group Application Transformation using EGL Todd Britton IBM Rational.

Slides:



Advertisements
Similar presentations
UBIQUITY V3 An extensible platform for creating dynamic, customized, and geocentric native mobile applications.
Advertisements

LOGO NXTware Remote Realities and New Options to extend Technology ROI Spring 2011 eCube Systems, LLC Enterprise Modernization Practice Modernizing OpenVMS.
® © 2008 IBM Corporation IBM Software Group EGL Simplify Innovation EGL International Conference Zurich Oct EGL Rich UI – Overview and Demonstration.
Polycom Unified Collaboration for IBM Lotus Sametime and IBM Lotus Notes January 2010.
RDz and Process Integration Using Menu Manager and HATS to customize your RDz installation David Myers.
1 Integration Made Easy Agile Integration: Connecting Salesforce With Your Enterprise.
JUNE 2007 page 1 EDS Proprietary Applications Modernization Services Modernizing the Applications Portfolio.
® IBM Software Group © 2006 IBM Corporation Blue Cross and Blue Shield of Florida Case Study HATS and SOA.
4/15/2017 5:36 AM 1 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
© 2005 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Adaptive Enterprise Business and.
Alternate Software Development Methodologies
® © 2009 IBM Corporation IBM Software Group Application Modernization via migration to Rational’s EGL Todd Britton IBM Rational Application Transformation.
Integrating CICS applications into SOA
Web The Platform for Enabling UC The Web 2.0 Platform - Enables “real-world” unified communications A place to launch software, ready for outside.
SOA with Progress Philipp Walther Consultant. © 2007 Progress Software Corporation2 Agenda  SOA  Enterprise Service Bus (ESB)  The Progress SOA Portfolio.
John Sadd Progress Fellow and OpenEdge Evangelist
1 Alternate Title Slide: Presentation Name Goes Here Presenter’s Name Infrastructure Solutions Division Date GIS Perfct Ltd. Autodesk Value Added Reseller.
Navision Business Analytics Joyce Leung, Partner Technology Specialist.
Demonstrating IT Relevance to Business Aligning IT and Business Goals with On Demand Automation Solutions Robert LeBlanc General Manager Tivoli Software.
Sonny Goodwin Rene Nunnington. Transoft update.
Private Cloud: Application Transformation Business Priorities Presentation.
® 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.
Copyright 2008, Synchrony Systems, Inc. Legacy TUI to EGL/Web Application Modernization Enterprise Modernizations.
© 2006 IBM Corporation SOA on your terms and our expertise Software Overview IBM WebSphere Message Broker Extender for TIBCO RV.
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.
Motorola Mobility Services Platform
Copyright , Synchrony Systems, Inc. Enterprise Application Modernizations Slavik Zorin Phone: (415)
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
® IBM Software Group © 2005 IBM Corporation EGL Rich UI Support Chris Laffra RBD Product Architect Oct 08, 2008.
Micro Focus and Acucorp Continuing Support for HP3K Migrations Irving Abraham Field Solutions Director for North America Robert Cavanagh Product Manager.
PO320: Reporting with the EPM Solution Keshav Puttaswamy Program Manager Lead Project Business Unit Microsoft Corporation.
© 2010 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Adobe Flash Catalyst for Agile Interaction Design Harish Sivaramakrishnan |
Developing Enterprise Mobile Apps with Xamarin Loren Horsager CEO, Mobile Composer.
ICINETIC Experts in.NET technologies and architectures.
DEV-5: Introduction to WebSpeed ® Stephen Ferguson Sr. Training Program Manager.
FBD Associates Inc. ENABLING THE FUTURE Natural / Adabas Migration Solutions.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Session AC23 IBM Rational Software Development Conference 2008 © 2007 IBM Corporation ® UML to EGL without writing code and deploy as Java or COBOL Reginaldo.
© 2005 IBM Corporation IBM Business-Centric SOA Event SOA on your terms and our expertise Operational Efficiency Achieved through People and SOA Martin.
ICINETIC Experts in.NET technologies and architectures.
Introduction to soarchitect. agenda SOA background and overview transaction recorder summary.
Windows Role-Based Access Control Longhorn Update
Rational Application Developer End-2-End Highlights Tools, Servers and middleware
Accelerating Product and Service Innovation © 2013 IBM Corporation IBM Integrated Solution for System z Development (ISDz) Leveraging the principles of.
Slide 1 Introduction to Infinite Corporation for Microsoft.
® © 2008 IBM Corporation IBM Software Group EGL Simplify Innovation EGL International Conference Zurich Oct EGL Trends and Directions Stefano.
ARCH-04 Before You Begin Your Transformation Project… Phillip Magnay Architect – Applied Technology.
Brad Adams IBM Software, Rational 05/13/14
ThinStructure: An Overview Support for ThinStructure demonstration. Jean Georges Perrin – Annandale, 21 st April 2004.
Enterprise Modernization Made Easy with IBM Development Tools
® 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
If you are thinking about developing mobile application for your customer, this is an important aspect to consider the platform.
PowerBuilder is an integrated development environment (IDE) used to create applications. PowerBuilder 12.5 has good integration with the Microsoft.
Profound.js: The future of open source development on IBM i
GrapeCity Build Experiences with Enterprise-level Tools and Solutions
Applications Modernization Services
Who are Morpheus? Our experience Our technical excellence
IT Architecture Technical blueprint for evolving a corporate infrastructure resource that can be shared by many users and services processing systems hardware.
CIM Modeling for E&U - (Short Version)
Navision Business Analytics
SOA-1: Fundamentals of Service-Oriented Architecture
HCL Application Modernization Services
Remedy Integration Strategy Leverage the power of the industry’s leading service management solution via open APIs February 2018.
Presentation transcript:

® © 2009 IBM Corporation IBM Software Group Application Transformation using EGL Todd Britton IBM Rational

IBM Software Group | EGL Simplify Innovation IBM Software Group UI Modernization via EGL RUI 2 Options for “moving forward” 100% 75% 50% 25% 0% Year 1+Year 3+Year 5+Year n… The Legacy Bar (Running your Business Today) Re-Write Replace Transform Equivalent Functionality Performance and Stability

IBM Software Group | EGL Simplify Innovation IBM Software Group UI Modernization via EGL RUI COBOL 3 Evolve Past Development Investments Transform your legacy applications… HPS/ AppBuilder* RPG Ideal/Datacom Enterprise EGL Green Screens RMEi RMEn RMEca Testing, Remediation, Deployment Automated Conversion Tooling z – CICS z – IMS z – Linux z – zAAP z – WAS i – WAS i – Native Linux AIX Windows RMErui Modernize UI’s Reduce Operating Costs Platform flexibility Easy transition for existing developers

IBM Software Group | EGL Simplify Innovation IBM Software Group UI Modernization via EGL RUI Rational Migration Extension Philosophy  Low risk  Procedural to procedural; OO to OO  Lateral move first, enhancements follow (if desired)  Frequent deliveries of running applications (Agile processes)  Short timeframes  High level of automation … “factory” approach  Reasonable cost  High level of automation … “factory” approach  Low cost resources where it makes sense  Easy Maintainability  Leverage existing, extensive investments in current applications and developers  EGL and EGL Rich UI as targets for procedural sources  Java as target for OO sources  High Flexibility  EGL allows broad deployment flexibility 4

IBM Software Group | EGL Simplify Innovation IBM Software Group UI Modernization via EGL RUI Function Declaration Assignment Statements Date Formatting Function Data access Database Access Array Lookup

IBM Software Group | EGL Simplify Innovation IBM Software Group UI Modernization via EGL RUI Transition from 5250 to EGL Rich UI 1. Need a modern, “real” web user interface Original 5250 Automated Migration to EGL/RUI Enriched UI

IBM Software Group | EGL Simplify Innovation IBM Software Group UI Modernization via EGL RUI Demo

IBM Software Group | EGL Simplify Innovation IBM Software Group UI Modernization via EGL RUI Transition from 5250 to EGL Rich UI 1. Need a modern, “real” web user interface Doweq … Filsfl write overlay read sflctl prcsfl … end Original Program sflctl … overlay … Original layout Do while … Filsfl show overlay converse sflctl prcsfl … end EGL Program sflctl … overlay … EGL RUIHandler EGL Service RUI Gateway GetRelatedRows() End RelatedData Automated Migration Automated Migration After migration: UI layout, Controller logic, and business logic migrated to EGL controller/business logic run on server low risk/quick results True “Web 2.0” UI driven by controller logic on server enrich UI using any web 2.0 widgets Migrated program placed in an EGL Service Easy extensibility

IBM Software Group | EGL Simplify Innovation IBM Software Group UI Modernization via EGL RUI Transition from 5250 to EGL Rich UI 1. Need a modern, “real” web user interface 9 Doweq … Filsfl write overlay read sflctl prcsfl … end Original Program sflctl … overlay … Original Layout Do while … Filsfl show overlay converse sflctl prcsfl … end EGL Program sflctl … overlay … EGL RUIHandler EGL Service RUI Gateway Filsfl() End Prcsfl() End GetRelatedRows() End … Sflctl End Overlay End DisplayGrid End … EGL RUIHandler EGL Service GetRelatedRows() End RelatedData Automated Migration Automated Migration On your schedule: Refactor … Move controller logic out to RUIHandler Create “operations” in EGL business logic Focus on flexibility and reusability

IBM Software Group | EGL Simplify Innovation IBM Software Group UI Modernization via EGL RUI Migration to EGL Extra Benefit: move to SOA after migration  Service part:  a generatable part containing code that will be accessed: - from EGL code by way of a local or TCP/IP connection (EGL Service). - from any code by way of an HTTP connection (EGL Web service).  Interface part:  Used to access external services as EGL services or simply to provide separation of concern. At development time…  Focus on the business logic  Implement SOA design elements: services and interfaces  Leverage existing business developers for new SOA development  Ignore deployment targets/technology while coding/testing Deploy EGL services… To any platform ( Java to WAS/Tomcat, COBOL to CICS, i5/OS )  As a Web service (uses SOAP)  As a private service (uses CICS ECI or TCP) Leverage external web services…  EGL Interfaces  represent external web services  are created via import from WSDL  allow the EGL developer to stay within the context of EGL programming Refactor migrated EGL code EGL Program EGL Service Java

IBM Software Group | EGL Simplify Innovation IBM Software Group UI Modernization via EGL RUI Rational Application Transformation Briefing Sheet Customer: Business: Agri-business ISV Location: Orlando Context: Requirements: Support for additional platforms (currently only support IBM i) Can’t find RPG skills Richer User Interfaces Scope of problem:5M LOC of RPG systems Have very large and complex RPG programs Solution:Migrating applications to EGL Largest RPG program migrated: 27,000 lines Building new user interfaces in EGL RUI First application in progress; presenting this at their User Conference in March

IBM Software Group | EGL Simplify Innovation IBM Software Group UI Modernization via EGL RUI Positioning of UI modernization offerings  Use these options when …  HATS transformation –Time is of the essence or –Tactical, low-budget situations –Source code is not available  HATS service wrapping and build new UI –A UI technology other than EGL RUI has been selected to build new UI’s for existing logic or –Source code is not available  Migration of interactive programs to EGL RUI –Need to adopt a long term UI modernization solution or –Want to take advantage of the latest web 2.0 widgets and capabilities or –Need better web performance

IBM Software Group | EGL Simplify Innovation IBM Software Group UI Modernization via EGL RUI Summary Existing RPG or COBOL apps will exist for a long time and need a strategic new UI Screen scraping good for tactical web UI Strategic web solutions needed EGL and EGL RUI Easy transition for RPG/COBOL developers Best Web 2.0 tooling on the market today Automated migration to EGL can give you a competitive advantage Evolve RPG and COBOL assets into Web 2.0 … strategic UI modernization solution UI Enrichment opportunities abound Low risk, Quick ROI Easy transition for RPG and COBOL developers Flexible deployment targets Highly productive and flexible language and environment Migrate at your own rate and pace: interactive programs only, complete applications, or entire systems Next Steps Run a pilot Contact Todd Britton or one of our key partners for more