Enterprise Modernization: Revolutionizing the economics of enterprise application development and maintenance



Similar documents
zenterprise The Ideal Platform For Smarter Computing Developing Hybrid Applications For zenterprise

Modernizing enterprise application development with integrated change, build and release management.

IBM Rational Software for IBM i

Take full advantage of IBM s IDEs for end- to- end mobile development

DevOps for the Mainframe

Shifting Enterprise Development into the Fast Lane

Maximizing Cross-Platform Application Availability

WIRD AG Solution Proposal Project- & Portfolio-Management

CA Repository for z/os r7.2

zenterprise The Ideal Platform For Smarter Computing Eliminating Redundant Software

IBM Rational Asset Manager

CA Telon Application Generator r5.1

CA Aion Business Rules Expert r11

IBM Tivoli Composite Application Manager for WebSphere

Harnessing the power of software-driven innovation. Martin Nally IBM Rational CTO IBM Fellow and VP

Accelerate delivery of business solutions with IBM Rational Business Developer Extension software.

CICS Web Services Vendor Shootout

Realizing business flexibility through integrated SOA policy management.

Enterprise Data Solutions Product Strategy and Vision Process-driven IT Modernization, Natural and Adabas

Cisco Integration Platform

Successfully managing geographically distributed development

Version Overview. Business value

Increased Agility with Integration Testing

CA Gener/OL r7.1. Overview. Business value

Micro Focus Mainframe Solutions There s a future in the present

IBM Rational DOORS Next Generation

IBM Rational Web Developer for WebSphere Software Version 6.0

Lunch and Learn: BlueMix to Mainframe making development accessible in the

Gain control of your applications. Derek Britton, Product Management Dennis Voorhees, Systems Engineer

Adabas und Natural für das Digitale Unternehmen

Address IT costs and streamline operations with IBM service desk and asset management.

what if you could increase your agility and improve your pace of IT innovation?

IBM WebSphere Operational Decision Management Improve business outcomes with real-time, intelligent decision automation

Rational Asset Manager 7.2 Editions and Licensing

CA SYSVIEW Performance Management r13.0

S609. RDz and Source Control Management Systems

Preisinger Balázs IBM Software, Rational Brand Manager for Central. Rational Overview IBM Corporation

Enhance visibility into and control over software projects IBM Rational change and release management software

Unit Testing with zunit

IBM WebSphere application integration software: A faster way to respond to new business-driven opportunities.

CONTINUOUS INTEGRATION TESTING

ROI Business Use Case. Cross-Enterprise Application Performance Management. Helps Reduce Costs & MTTR, Simplify Management, Improve Service Quality

Enterprise content management solutions Better decisions, faster. Storing, finding and managing content in the digital enterprise.

CA Repository for Distributed. Systems r2.3. Benefits. Overview. The CA Advantage

Leveraging Rational Team Concert's build capabilities for Continuous Integration

Putting the power of Web 2.0 into practice.

JBoss Enterprise Middleware

CA Endevor Software Change Manager Release 15.1

Developing in the Cloud Environment. Rosalind Radcliffe IBM Distinguished Engineer, IBM Academy of Technology

Dynamic Data Center Update:

Solution Guide

The Total Cost of Ownership (TCO) of migrating to SUSE Linux Enterprise Server for System z

How To Use Ibm Rational Hats Software

CA Aion Business Rules Expert 11.0


Enterprise Report Management CA View, CA Deliver, CA Dispatch, CA Bundl, CA Spool, CA Output Management Web Viewer

IBM Financial Transaction Manager for ACH Services IBM Redbooks Solution Guide

Deploying a private database cloud on z Systems

Escaping the mainframe trap

IBM Software Group. IBM WebSphere Process Integration Technical Overview

IBM WebSphere Application Server Family

DevOps Best Practices for Mobile Apps. Sanjeev Sharma IBM Software Group

CA Workload Automation CA 7 Edition r11.3

File Manager base component

General Introduction to IBM (R) Rational (R) Asset Manager

MAINFRAME REHOSTING SOLUTION FOR LEGACY ENTERPRISE APPLICATIONS

Manage your IT Resources with IBM Capacity Management Analytics (CMA)

The role of integrated requirements management in software delivery.

Software change and release management White paper June Extending open source tools for more effective software delivery.

Achieving business agility and cost optimization by reducing IT complexity. The value of adding ESB enrichment to your existing messaging solution

The Future of Testing: How Service Virtualization Changes the Game in Testing Complex Applications

White Paper. Enrich the Decisioning of Your COBOL Applications

Take Your Rocket U2 Apps Mobile with Rocket LegaSuite. Greg Mummah, Product Manager Rocket Software

CA JCLCheck Workload Automation

IBM Tivoli Composite Application Manager for WebSphere

agility made possible

Delivering a platform-independent based ESB for universal connectivity and transformation in heterogeneous IT environments.

Requirements Management im Kontext von DevOps

must secure their online, automated business processes with partners

<Insert Picture Here> Oracle BI Standard Edition One The Right BI Foundation for the Emerging Enterprise

So You Want an SOA: Best Practices for Migrating to SOA in the Enterprise. Eric Newcomer, CTO

Service Oriented Architecture and the DBA Kathy Komer Aetna Inc. New England DB2 Users Group. Tuesday June 12 1:00-2:15

Evolution of IMS to a complete Enterprise solution

JBoss Enterprise Middleware. The foundation of your open source middleware reference architecture

IBM Rational ClearCase, Version 8.0

CA Scheduler Job Management r11

Data Sheet VISUAL COBOL WHAT S NEW? COBOL JVM. Java Application Servers. Web Tools Platform PERFORMANCE. Web Services and JSP Tutorials

IT EFFICIENCY 25 MARCH Mainframe Downsizing. Fabrizio Di Peppo Delivery Manager

A standards-based approach to application integration

Develop enterprise mobile applications with IBM Rational software

Take Control of your Information Assets. Leverage z/os information for critical business initiatives

CA Librarian r4.3. Overview. Business value

How To Use Ibm Tivoli Composite Application Manager For Response Time Tracking

Introduction to Oracle Business Intelligence Standard Edition One. Mike Donohue Senior Manager, Product Management Oracle Business Intelligence

Reaping the rewards of your serviceoriented architecture infrastructure

Mainframe Managed Tools as a Service (MFMTaaS) Accelerating Growth

Answers to Top BRMS Questions

VBLOCK SOLUTION FOR SAP APPLICATION SERVER ELASTICITY

Predictive analytics with System z

Transcription:

Enterprise Modernization: Revolutionizing the economics of enterprise application development and maintenance Rosalind Radcliffe STSM, IBM Chief Architect for Jazz for System z and Power Systems rradclif@us.ibm.com

Businesses are challenged to deliver innovation 80% CEOs anticipate turbulent change and bold moves.1 64% 3x of CIOs work with senior business executives to drive innovation.2 increase in the gap between leaders need and their ability to deliver it.1 Growing Complexity 1 2008 IBM CEO study. 2IBM Global CIO Study 2009. 2

Many companies consider IT an inhibitor to innovation and a source of inflexibility The message for IT is clear; business needs and expects greater agility from IT. A new approach to IT delivery models and sourcing options is required that allows IT organizations to be more responsive to the needs of the business. Gartner, October 14, 2008, Changing the Cost Structure of IT Will Become a Business Imperative for Most CIOs 3

Challenges to achieving greater value from your IT investments Applications We don t understand the effort, risk and impact of modernizing our legacy applications. Teams Our teams on different platforms are struggling to communicate. How do we collaborate in the context of our work? People Our skills gap keeps growing. How do we stay current with all the language and technology changes? Infrastructure We need a cost effective way to improve our infrastructure efficiency and free up capacity to handle more volume 4

IBM Rational Enterprise Modernization solutions can help Optimize your applications, people, team and infrastructure investments Increase flexibility Boost productivity Maximize business agility Revitalize Applications Empower People Unify Teams Increase system utilization Exploit Infrastructure Increase flexibility by revitalizing existing application portfolios Boost productivity and accelerate innovation with modern skills Maximize business agility by bridging organizational silos Increase system utilization by leveraging hardware capabilities 5

Increase flexibility by revitalizing existing application portfolios Increase flexibility Revitalize Applications Boost productivity Empower People Maximize business agility Increase system utilization Unify Teams Exploit Infrastructure Business intelligence for applications Enterprise architecture and portfolio management SOA tools for all platforms and languages Operational reuse User interface modernization Application transformation tools and services Quality across the organization 6

Enterprises want to Understand the impact and cost of change to their IT systems Revitalize Applications What is impacted if I change this COBOL copybook? JSF EJB COBOL But They have no business intelligence inventory of their application assets, relying instead on manual and error-prone processes and incomplete knowledge. They must compensate with more extensive planning and extra testing. 7

Solution: Business intelligence for applications Restore lost application knowledge via technical analysis Application Artifacts Mainframe COBOL PL/I DB2 IMS/DC Revitalize Applications Distributed CICS Job Control Language High-level Assembler (HLASM) Java WebSphere HTML WSDL Enterprise Archive (EAR) Web Archive (WAR) C++ Application inventory Impact analysis Delivering Metadata Repository Application assessment Rational Asset Analyzer WebSphere Studio Asset Analyzer Application Health Assessment Reduced risk by quickly determining the full impact of proposed changes and lowered costs via dead code elimination, optimal planning, focused testing and faster development 8

Enterprises want to Reuse existing assets to reduce duplication and speed time to market Revitalize Applications Do we already have code to do this? But They do not have the infrastructure to establish a reuse culture 9

Solution: Operational reuse Instill proactive asset management of all IT artifacts into the organization s processes and culture by deploying a reuse infrastructure Revitalize Applications I will look in our RAM Repository RAM Repository Delivering Rational Asset Manager WebSphere Service Registry and Repository Greater reuse, development efficiency, faster time-to-market, and higher quality 10

Enterprises want to Provide a range of appealing, more intuitive user interfaces to increase employee productivity and boost customer satisfaction Revitalize Applications But The cost of replacing or re-writing these applications is prohibitive, and they may not have the necessary web and UI technology skills 11

Solution: User interface modernization Deploy the ideal UI for your application, from quickly creating a modern Web UI out of an existing green screen application to customizing a highly interactive, graphical Web 2.0 UI Revitalize Applications Rational EGL Host Access Transformation Services Rational Developer for System z Rational Developer for Power Systems Delivering Rational Business Developer Rational Application Developer Greater customer satisfaction, lower employee training costs, and fewer errors from more modern and compelling UIs 12

Enterprises want to Reduce tool support costs and move to modern platforms, languages, and tools for their multi-platform application development EGL Software AG Natural/Adabas RPG, COBOL, and Synon Green screen text UIs Conversion Tooling Ω CA Ideal/Datacom and CoolGen? Testing, Remediation, Deployment Revitalize Applications System z CICS System z IMS System z Linux* System z Batch System z WAS* System z VSE IBM i - WAS IBM i - Native AIX HP - UX Solaris Linux Windows *Eligible to run on IFL and zaap But They are stuck on poorly supported, expensive, legacy development platforms 13

Solution: Application transformation tools and services Migrate from older languages and expensive tools to modern development platforms, languages, databases and tools EGL Software AG Natural/Adabas CA Ideal/Datacom and CoolGen RPG and COBOL Conversion Tooling Testing, Remediation, Deployment Green screen text UIs Delivering Greatly reduced development platform support costs, and more flexible, integrated development environment for making future application enhancements Revitalize Applications System z CICS System z IMS System z Linux* System z Batch System z WAS* System z VSE IBM i - WAS IBM i - Native AIX HP - UX Solaris Linux Windows *Eligible to run on IFL and zaap Rational Migration Extension for Natural Rational Migration Extension for CA Rational Migration Extension for Rich UI Rational Migration Extension for IBM i 14

UI Modernization with RME for Rich UI Original Screens Standard Transformation Revitalize Applications Enhanced Transformation One to one screen to EGL RUI Combined UIs, improved flow, resizable panels, etc UI patterns mapping (list, detail, headers, message, etc) Combo boxes, radio buttons, date pickers, tabs, etc Mash-ups and integration with other systems 15

Boost productivity and accelerate innovation with modern skills Increase flexibility Boost productivity Revitalize Applications Empower People Maximize business agility Increase system utilization Unify Teams Exploit Infrastructure Modern IDEs for all platforms and languages Modern business language Enterprise training programs, communities and resources 16

Enterprises want to Empower People Increase productivity of their backend development staff, as well as attract new employees to this work But They have antiquated development tools which deliver low productivity and are repulsive to younger staff 17

Solution: Comprehensive, multi-platform IDEs Upgrade to modern Eclipse-based tools to develop and maintain enterprise applications spanning multiple platforms, languages, and technologies Delivering Empower People Rational Developer for System z Rational Developer for Power Systems Rational Application Developer Rational Business Developer System z Solution Edition for Application Development 50%-80%¹ reduction in host CPU usage with workstation syntax checking, ~15% improvement in developer productivity¹, and modern tools with which to attract new talent ¹ Aggregation of results from a productivity study conducted by IBM System z customers 18

The original System z development environment ISPF has provided consistent tooling for decades but it is limiting Empower People ISPF user ISPF user ISPF user Drawbacks: ISPF user ISPF user ISPF user Challenges Constant connection to mainframe is required Development shares processor with production use; gets lower priority Inability to create cross platform components ISPF green screen UI is unappealing to new hires MIPS used for development vs. production IBM Confidential 19

Today s mainframe development environment with a modern IDE (and still some ISPF) Empower People RDz user RDz user ISPF user RDz user ISPF user ISPF user Modern IDEs add value Higher productivity; more attractive for new developers Ability to offload some development MIPS Integration with complete application lifecycle tools But challenges remain: Business pressures to reduce development MIPS further Test delays caused by dependencies on operations team, thus hurting productivity 20

Announcing the RDz Unit Test Feature System z environment for testing on x86 Linux systems Empower People COBOL, PL/I, C++, Java, EGL, Batch, Assembler, Debug Tool IMS DB/2 CICS WAS RDz user RDz user MQ z/os x86 PC running Linux RDz user ISPF user RDz & ISPF user RDz user Liberate developers to rapidly prototype new applications Develop and test System z applications anywhere, anytime Free up mainframe development MIPS for production capacity Eliminate costly delays by reducing dependencies on operations staff Note: This Program is licensed only for development and test of applications that run on IBM z/os. The Program may not be used to run production workloads of any kind, nor more robust development workloads including without limitation production module builds, pre-production testing, stress testing, or performance testing. 21

Enterprises want to Build modern, multi-platform applications with existing and new staff custsearch JSF XML, WSDL, JAX RPC, MQ, J2C Java WAS Discount Service Java JavaScript SQL Customer Service IMS CICS PL/I COBOL, RPG Credit Rating Service Java,.Net Existing Business Logic PL/I, COBOL, HLASM SQL VSAM, DL/I custsearch custsearch JSF JSF Java PIM No exposure of communication technology No exposure of WAS middleware Discount Discount Service Service Java PIM? JavaScript PIM SQL SQL Empower People Custom Customer Service er Service PIM Credit Credit Rating Ratin Service g Java, Java, Servi.Net.Net ce Existin Existing gbusiness Logic Busine ss Logic PL/I, COBOL HLSAM PIM PIM = Platform Independent Model But They have different teams of developers for each platform, and re-training them to all the new technologies is costly, time consuming, and often impractical 22

Solution: EGL An open, modern business language Build new or extend existing multi-platform enterprise applications in EGL with its middleware abstractions, high productivity language, modern IDE, and extensible architecture Empower People JSF Page & EGL Handler EGL Service Customer Service custsearch JSF EGL Web 2.0 UI EGL Service Discount Service EGL EGL Delivering... SQL Existing Business Logic PL/I, COBOL, HLASM EGL Credit Rating Service EGL Java,.Net Rational Business Developer Rational Developer for System z with EGL Rational Developer for Power Systems High productivity, platform portability, and skills flexibility, for existing and new developers when building all types of modern enterprise applications 23

Open source project at Eclipse.org for the EGL language, compiler, source editing tools, debugger, and generators for Java and JavaScript Initial contribution based on technology in IBM Rational Business Developer Core EGL development by IBM and other participants in the open on Eclipse Project launched June 7, 2010 24

Benefits of an open EGL Reduces risk Jointly developed in the open at Eclipse.org Source available under Eclipse Public License (EPL) Accelerates innovation Rational Business Developer Rational Developer for z with EGL Rational Developer for i for SOA Gives others (not just IBM) the ability to Rational Migration Extensions Build tools that compliment the tools provided by IBM Extend deployment to new runtime platforms Tools and solutions from IBM IBM tools provide support for WebSphere Application Server, development of EGL JSF and TUI applications, generation of COBOL, and more Add language extensions to support new concepts Broadens awareness and community Opens EGL to new audiences Gives others the opportunity to be involved in the planning and development process Read the project proposal: www.eclipse.org/proposals/egl 25

Maximize organizational agility by unifying development teams Increase flexibility Revitalize Applications Boost productivity Empower People Maximize business agility Increase system utilization Unify Teams Exploit Infrastructure Consolidated team infrastructure Agile team infrastructure 26

Enterprises want to Enable agile, multi-platform and cross-geo collaboration and governance while reducing their team infrastructure costs Unify Teams But They have islands of development, each with different tools, processes and team infrastructure, and they do not support real-time collaboration or integrated, comprehensive oversight 27

Solution: Collaborative application lifecycle management Deploy new, common team infrastructure for source control, change management and build that empowers your team with integrated collaboration, process automation, and reporting Unify Teams Rational Team Concert for System z and Power Systems Delivering Rational ClearCase / Rational ClearQuest Rational Buildforge Improved communication, higher quality, informed decision-making, and more automated, transparent and predictable software development 28

Improve application performance by fully exploiting modern hardware Increase flexibility Revitalize Applications Boost productivity Empower People Maximize business agility Increase system utilization Unify Teams Exploit Infrastructure Exploit new advanced optimization technology in C/C++, Java, COBOL, PL/I and Fortran compilers 29

Enterprises want to Maximize application performance on existing hardware to reduce capital expenses Exploit Infrastructure But They have back-level compilers or are not fully using optimization 30

Solution: Advanced compiler technology Exploit Infrastructure Performance Exploit new advanced optimization technology in C/C++, Java, COBOL, PL/I and Fortran compilers Compiler Version Same hardware + NEW compiler = Increased Performance NEW hardware + NEW compiler = Maximum Performance Delivering Lower capital outlays by increasing capacity, and improved performance of application suite IBM XL C/C++ for AIX and Linux IBM XL Fortran for AIX and Linux IBM COBOL for z/os, AIX IBM PL/I for z/os, AIX IBM WebSphere Development Studio (IBM i compilers) 31

Learn more at: IBM Rational software Ensure Web security & compliance Rational trial downloads Rational launch announcements Improve project success developerworks Rational Rational Software Delivery Platform Manage architecture Manage evolving requirements Accelerate change & delivery Leading Innovation IBM Rational TV Deliver enduring quality Small & midsized business IBM Business Partners Enable enterprise modernization Targeted solutions IBM Rational Case Studies Copyright IBM Corporation 2010. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. 32