+ All Categories
Home > Documents > EGL Conference 2011 - Keynote

EGL Conference 2011 - Keynote

Date post: 15-Nov-2014
Category:
Upload: will-smythe
View: 2,466 times
Download: 6 times
Share this document with a friend
Description:
Keynote: Rational, Enterprise Modernization, and EGL - an IBM Perspective. See www.eglcon.org for more information.
Popular Tags:
25
EGL Conference 2011 April 5/6 Wiesbaden, Germany Rational, Enterprise Modernization, and EGL – an IBM perspective Scott Rich IBM Distinguished Engineer Rational CTO for Northeast Europe
Transcript
Page 1: EGL Conference 2011 - Keynote

EGL Conference 2011 April 5/6 Wiesbaden, Germany

Rational, Enterprise Modernization, and EGL – an IBM perspective

Scott RichIBM Distinguished EngineerRational CTO for Northeast Europe

Page 2: EGL Conference 2011 - Keynote

EGL Conference 2011

© 2011 IBM Corporation2

Executive SummaryOur Enterprise Modernization solutions optimize the value of your application portfolios, people, teams and infrastructure investments

Modernize and leverage existing applications to improve IT agility

Boost developer productivity with a common IDE and modern business language for multiplatform applications

Unify teams, enhance communications, and improve quality with a collaborative team infrastructure for all platforms

Page 3: EGL Conference 2011 - Keynote

EGL Conference 2011

© 2011 IBM Corporation33

Many businesses are challenged by growing complexity

30%complexity gap

Source: IBM Global CEO Study 2010 “Capitalizing on complexity”.

49%

8 in 10 CEOs anticipate significant complexity ahead.

79%

Half Feel prepared to handle it.

Growing Complexity

Page 4: EGL Conference 2011 - Keynote

EGL Conference 2011

© 2011 IBM Corporation44

70% budget locked in maintenance

80% of Mainframers are 50+ years old

50% IT projects rolled back

85% of distributed computing capacity is idle

1995 20052000 2010

$ 1.5T

$ 2.6T

$ 3.3T

$ 4.5T CAGR 8%Cumulative Value

In-house developed Work for Hire Purchased

…and the numbers can be unpleasant

InvestmentInvestment ChallengesChallenges

Mainframe Distributed

Page 5: EGL Conference 2011 - Keynote

EGL Conference 2011

© 2011 IBM Corporation55

Four key barriers preventing optimal return on IT investments

Poorly integrated teams “We need to enable our teams to

collaborate across platforms, languages, and environments.”

Decades of application investments

“We don’t understand the effort, risk and impact of modernizing

our legacy applications.”

Islands of skills, languages and platforms

“Our skills gap keeps growing. How do we stay current with all

the language and technology changes?”

Infrastructure inefficiency“We need a cost effective way to

improve our infrastructure efficiency and free up capacity to

handle more workload.”

Page 6: EGL Conference 2011 - Keynote

© 2011 IBM Corporation66

Enterprise Modernization offers a low risk, high return approach

Increaseflexibility

Boostproductivity

Maximize business agility

Improve system utilization

Increase flexibility by revitalizing existing application portfolios

Boost productivity and accelerate innovation with modern skills

Maximize business agility by bridging organizational silos

Improve system utilization by leveraging hardware capabilities

Revitalize Applications

EmpowerPeople

UnifyTeams

OptimizeInfrastructure

Page 7: EGL Conference 2011 - Keynote

© 2011 IBM Corporation

Rational Enterprise Modernization

77

Increase flexibility by revitalizing existing application portfolios

Increaseflexibility

Revitalize Applications

Business intelligence for applications

User interface modernization

Application portfolio management

Service Oriented Architecture Operational reuse

Application transformation tools and servicesQuality across the organization

EmpowerPeople

Boostproductivity

UnifyTeams

Maximize business agility

OptimizeInfrastructure

Improve system utilization

Page 8: EGL Conference 2011 - Keynote

© 2011 IBM Corporation

Rational Enterprise Modernization

8

But…The cost of replacing or re-writing these applications is prohibitive, and they may not have the necessary web and UI technology skills

Enterprises want to…Provide a range of appealing, more intuitive user interfaces to increase employee productivity and boost customer satisfaction

RevitalizeApplications

Page 9: EGL Conference 2011 - Keynote

© 2011 IBM Corporation

Rational Enterprise Modernization

Solution: User interface modernizationDeploy 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

“Using two developer resources, we were able to go from high-level business requirements to a fully-functioning prototype in 90 days. The

production go-live of the system followed only two weeks later!”.— Greg Testa,

City of Chesapeake

“Using two developer resources, we were able to go from high-level business requirements to a fully-functioning prototype in 90 days. The

production go-live of the system followed only two weeks later!”.— Greg Testa,

City of Chesapeake

Rational EGL Host Access Transformation Services Rational Developer for System z Rational Developer for zEnterprise

Rational Developer for Power Systems Rational Business Developer Rational Application Developer

RevitalizeApplications

Page 10: EGL Conference 2011 - Keynote

10

1. Expand Rich UI visual editor functional beyond the basics

2. Include more useful, business-oriented widgets out of the box

3. Greatly improve look and feel of out-of-the-box applications

4. Speed up common tasks (e.g. build UI forms from data records)

Goals: Speed up and ease development of Web 2.0 style applications for System z and

Power customers

RBD V8 Rich UI Enhancements

Page 11: EGL Conference 2011 - Keynote

11

Mobile Support (Sample)

Businesses are needing to develop mobile applications to address the needs of its customers, users, and partners

Developing a native application has its advantages but requires deep skills in multiple platforms

The common platform across all modern smartphones is the Web

Upcoming mobile supports enables development of mobile Web applications that take on look/feel of native device (iPhone or Android)

Mobile UIs developed just like “traditional” browser-targeted EGL Rich UIs (all code in EGL)

Page 12: EGL Conference 2011 - Keynote

© 2011 IBM Corporation12

Increaseflexibility

Revitalize Applications

EmpowerPeople

Boostproductivity

UnifyTeams

Maximize business agility

OptimizeInfrastructure

Improve system utilization

Boost productivity and accelerate innovation with modern skills

Modern IDEs for all platforms and languages

Modern business language

Enterprise training programs, communities and resources

Page 13: EGL Conference 2011 - Keynote

© 2011 IBM Corporation13

Enterprises want to…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 productivityand are repulsive and unfamiliar to younger staff

EmpowerPeople

Page 14: EGL Conference 2011 - Keynote

© 2011 IBM Corporation14

Modern tools with which to attract new talent 22%-37% improvement in developer productivity¹ 50%-80%¹ reduction in host CPU usage

Modern tools with which to attract new talent 22%-37% improvement in developer productivity¹ 50%-80%¹ reduction in host CPU usage

“Our team now develops, debugs and tests with more confidence, and it is clear that more and more people here will be using

Rational Developer for System z.”— Almut Geiger, product specialist at HVB IS

¹ Aggregation of results from a productivity study conducted by IBM System z customers.

Solution: Comprehensive, multiplatform IDEsUpgrade to modern Eclipse-based tools to develop and maintain enterprise applications spanning multiple platforms, languages, and technologies

Unified

IDE

Rational Developerfor zEnterprise

EmpowerPeople

Page 15: EGL Conference 2011 - Keynote

© 2011 IBM Corporation15 ¹ Aggregation of results from a productivity study conducted by IBM System z customers.

Solution: Comprehensive, multiplatform IDEsUpgrade to modern Eclipse-based tools to develop and maintain enterprise applications spanning multiple platforms, languages, and technologies

Unified

IDE

Rational Developerfor zEnterprise

Rational Developer for System z Rational Developer for zEnterprise Rational Developer for Power Systems Rational Application Developer

Rational Business Developer Rational Programming Patterns for System z

“Our team now develops, debugs and tests with more confidence, and it is clear that more and more people here will be using

Rational Developer for System z.”— Almut Geiger, product specialist at HVB IS

EmpowerPeople

Page 16: EGL Conference 2011 - Keynote

1616

Open source project on 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

Approved by Eclipse on August 25, 2010

Page 17: EGL Conference 2011 - Keynote

17

Benefits of an open EGL …

Reduces risk

– Jointly developed in the open at Eclipse.org

– Source available under Eclipse Public License (EPL)

Accelerates innovation

– Gives others (not just IBM) the ability to …

Build tools that compliment the tools provided by IBM

Extend deployment to new runtime platforms

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

www.eclipse.org/proposals/egl

Read the project proposal:

Rational Business Developer

Rational Developer for z with EGL

Rational Developer for i for SOA

Rational Migration Extensions

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 …

Page 18: EGL Conference 2011 - Keynote

© 2011 IBM Corporation

Rational Enterprise Modernization

18

Enterprises want to…Reduce tool support costs and move to modern platforms, languages, and tools for their multiplatform application development

But…They are using older languages and/or are stuck on poorly supported, expensive, legacy development platforms

System z – CICS

System z – Linux1

System z – Batch

System z – WAS2

System z – VSE

IBM i - WAS

IBM i - Native

AIX

HP - UX

Solaris

Linux

Windows

1 Eligible to run on IFL2 Eligible to run on zIIP and zAAP

Software AG Natural/Adabas

CA Ideal/Datacom and CoolGen

RPG and COBOL

Green screen text UIs

RevitalizeApplications

Page 19: EGL Conference 2011 - Keynote

© 2011 IBM Corporation

Rational Enterprise Modernization

19

Solution: Application transformation tools and servicesMigrate from older languages and expensive tools to modern development platforms, languages, databases and tools

Operating costs were reduced 55 percent by migrating from the VAGen legacy application to Java. “The migration to EGL combines

the best of both worlds: The stability of IBM System z and the flexibility of Java.” Massive cost savings are also included!

— Frank Landewee, project manager, Atos Origin GmbH, Essen

Conversion Tooling

EGL

Testing, Remediation, Deployment

System z – CICS

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

Software AG Natural/Adabas

CA Ideal/Datacom and CoolGen

RPG and COBOL

Green screen text UIs

Rational Migration Extension for Rich UI Rational Migration Extension for IBM i

Rational Migration Extension for Natural Rational Migration Extension for CA

RevitalizeApplications

Page 20: EGL Conference 2011 - Keynote

© 2011 IBM Corporation

Rational Enterprise Modernization

20

Increaseflexibility

Revitalize Applications

EmpowerPeople

Boostproductivity

UnifyTeams

Maximize business agility

OptimizeInfrastructure

Improve system utilization

Maximize organizational agility by unifying development teams

Consolidated team infrastructure

Agile team infrastructure

Page 21: EGL Conference 2011 - Keynote

© 2011 IBM Corporation21

• Use Cases

• Contract

• Risk Assess

• Threat Model

• Test Requirements

• Scenario-Driven Automation

• Fill Cracks

• User Involvement

• Contract Validation

• Test Driven Development

• Build Management

• Static Analysis

• Source Management

• Pair Programming/Code Review

But…They have “islands” of development, each with different tools and processes that do not support real-time collaboration, integration, comprehensive oversight, or lifecycle traceability all of which results in reduced quality and slower time to market

Enterprises want to…Deliver to market faster and cheaper by exploiting agile and test-driven development practices, effectively tracking end-to-end requirements, reducing team infrastructure costs and increasing cross-geo collaboration and governance

Application Lifecycle ManagementApplication Lifecycle Management

• Business Drivers

• Iterations

• Contract

• Risk Assess

• User Involvement

UnifyTeams

RequirementsProject/Planning Development Testing

Page 22: EGL Conference 2011 - Keynote

© 2011 IBM Corporation22

“Building an agile development team requires a multiplatform approach, and Sodifrance uses Rational Developer for System z and Rational Team Concert for System z to help

application teams synchronize their efforts and improve collaboration. Rational on System z offers a powerful and valuable combination

for any company that wants to boost its development team’s productivity.”— Hugh Smith, Project Manager, Sodifrance

Solution: Collaborative application lifecycle managementDeploy new, common team infrastructure for source control, change management and build that empowers your team with integrated collaboration, process automation, and reporting

Decreases development time by 15 to 20 percent Decreases development time by 15 to 20 percent Rational Team Concert Rational Requirements Composer

Rational Quality Manager Rational Build Forge

Rational ClearCase Rational ClearQuest

Decreases development time by 15 to 20 percent Decreases development time by 15 to 20 percent

RequirementsProject/Planning Development Testing

UnifyTeams

Page 23: EGL Conference 2011 - Keynote

© 2011 IBM Corporation23

Decreases development time by 15 to 20 percent Decreases development time by 15 to 20 percent

“Building an agile development team requires a multiplatform approach, and Sodifrance uses Rational Developer for System z and Rational Team Concert for System z to help application teams synchronize

their efforts and improve collaboration. Rational on System z offers a powerful and valuable combination

for any company that wants to boost its development team’s productivity.”— Hugh Smith, Project Manager, Sodifrance

Solution: Collaborative application lifecycle managementDeploy new, common team infrastructure for source control, change management and build that empowers your team with integrated collaboration, process automation, and reporting

Rational Team Concert Rational Requirements Composer

Rational Quality Manager Rational Build Forge

Rational ClearCase Rational ClearQuest

RequirementsProject/Planning Development Testing

Rational Business Developer Rational Team Concert Rational Requirements Composer Rational Quality Manager

Rational Developer for System z Rational Build Forge Rational ClearCase Rational ClearQuest

UnifyTeams

Page 24: EGL Conference 2011 - Keynote

EGL Conference 2011

24

EGL Success

Nordiske Copyright BureauCopyright registration system over the web

Foyer InsuranceCICS-to-Web modernization

Den Danske BankModernize legacy 4gl core banking systems

CostaisaModernize CHAMAN (Hospital Mgmt System)

FiduciaImproving application development for z/OS

KBCUnifying application development

EtnicEnd-to-end web-to-CICS development

APISSOA based applications for EU compliance

ImpireBundesliga instant data and stat on the web

Petrol z/OS based SOA

Kuoni TravelGroup tours Web applications

Atos Origin Modernized Karstadt retail system

CitigroupConvert and modernize Unitrax

Arkansas Data ServicesB2C retailer Web solution in ¼ or the time

MadicoConsignment Inventory Processing

New York State SenateAccelerated Web Development with EGL

CHCSElectronic Medical Records Web System

AMSFrom paper process to Web in 2 months!

CelinkModernization of Reverse Mortgage System

Morris ConsultingERP Package, tenfold increase in speed

ICBC China500 Developers deploying to System z

ICBC China500 Developers deploying to System z

Page 25: EGL Conference 2011 - Keynote

EGL Conference 2011 April 5/6 Wiesbaden, Germany

Thank You


Recommended