® ibm software group © 2007 ibm corporation enterprise modernization the transformation of...

40
® IBM Software Group © 2007 IBM Corporation Enterprise Modernization The Transformation of Application Development for All Platforms Labros Kisouras Director, IBM Rational SW IOT [email protected]

Upload: morgan-blair

Post on 02-Jan-2016

222 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ® IBM Software Group © 2007 IBM Corporation Enterprise Modernization The Transformation of Application Development for All Platforms Labros Kisouras Director,

®

IBM Software Group

© 2007 IBM Corporation

Enterprise ModernizationThe Transformation of Application Development for All Platforms

Labros KisourasDirector, IBM Rational SW [email protected]

Page 2: ® IBM Software Group © 2007 IBM Corporation Enterprise Modernization The Transformation of Application Development for All Platforms Labros Kisouras Director,

IBM Software Group | Rational software

Enterprise Modernization 2

Agenda

Key Messages Today’s Realities IBM Rational Software The FutureQ&A

Page 3: ® IBM Software Group © 2007 IBM Corporation Enterprise Modernization The Transformation of Application Development for All Platforms Labros Kisouras Director,

IBM Software Group | Rational software

Enterprise Modernization 3

Key Messages

Businesses need to change to stay viable, and IT must enable this flexibility.

The IBM Rational Software Delivery Platform helps companies overcome these challenges with comprehensive support for enterprise modernization.

IT must overcome challenges to enable flexibility.

Challenges, such as: No inventory of current IT assets

Complex, tightly coupled architectures

Skills lock-in

Islands of development

No flexibility for new investments

Page 4: ® IBM Software Group © 2007 IBM Corporation Enterprise Modernization The Transformation of Application Development for All Platforms Labros Kisouras Director,

IBM Software Group | Rational software

Enterprise Modernization 4

Agenda

Key Messages Today’s Realities IBM Rational Software The FutureQ&A

Page 5: ® IBM Software Group © 2007 IBM Corporation Enterprise Modernization The Transformation of Application Development for All Platforms Labros Kisouras Director,

IBM Software Group | Rational software

Enterprise Modernization 5

Enterprise Pressures and Opportunities

commoditization pressurescommoditization pressures

increased competitionincreased competition

global marketplace opportunitiesglobal marketplace opportunities

adjacent marketplace opportunitiesadjacent marketplace opportunities

global volatility and disruptionglobal volatility and disruption

competing business modelscompeting business models

CEOs: extent of fundamentalchange needed over the next two years

Source: IBM Global CEO Study, 2006

... and 83% think it’s likely that changes in a competitor’s business model will change their industry

A lot65%

Moderate22%

Little or none13%

“Most organizations would like to use technology as a competitive weapon ... but they’re not doing so because they have a performance-oriented mind-set.” — IBM Global CEO Study, 2006

Page 6: ® IBM Software Group © 2007 IBM Corporation Enterprise Modernization The Transformation of Application Development for All Platforms Labros Kisouras Director,

IBM Software Group | Rational software

Enterprise Modernization 6

IT as a Core Business Process

IT flexibility is a key enabler for today’s businesses

To be successful, you must mature and modernizeyour IT tools and processes

Companies face significant challenges getting from“here” to “there”. These challenges include…

“Aligning IT with the business relates directly with an IT group attaining real flexibility.” – Butler Group

“IT investments made 10 to 20 years ago are … constraining the speed with which these businesses can change and respond to industry threats.” – Gartner’s Top Predictions for Industry Leaders, 2007 and Beyond

Page 7: ® IBM Software Group © 2007 IBM Corporation Enterprise Modernization The Transformation of Application Development for All Platforms Labros Kisouras Director,

IBM Software Group | Rational software

Enterprise Modernization 7

Challenge #1 - No Inventory of Current Assets

Makes it difficult to gauge the impact of code changes without electronic dependency information

Inhibits reuse of assets in new contexts (for example, as a service)

Limits the ability to separate business rules from code

Limits the ability to monitor quality of outsourced code

Analyst studies have found it 5x less expensive to re-use existing applications than to write new applications.

Assets

CICS/IMS

EJB

C++

Is this valuable?

Could this be a business rule?

What happens if I change this?

COBOL

Java

AJAX

“Legacy modernization is morphing into a strategic function. IT can't afford to toss away reliable application transactions indiscriminately.“ - Phil Murphy, Forrester Research, April 2007

Page 8: ® IBM Software Group © 2007 IBM Corporation Enterprise Modernization The Transformation of Application Development for All Platforms Labros Kisouras Director,

IBM Software Group | Rational software

Enterprise Modernization 8

Challenge #2 - Complex, Tightly Coupled Architectures

“Today’s IT architectures, arcane as they may be, are the biggest roadblocks most companies face when making strategic moves.” The McKinsey Quarterly Special to CNET News.com, “Flexible IT, Better Strategy”, January 24, 2004

Tightly-coupled architectures reduce flexibility and speed in moving to new technologies

Complexity hampers the ability to reuse existing code for new projects

Multiple implementation technologies and middleware limit code mobility

E01-EDI

Data W arehouse(Interfaces to and from the

Data W arehouse are notdisplayed on this diagram)

DRAFT Best Buy - Application Diagram V4 DRAFTNovember 10, 1999

G02 - GeneralLedger

A05 - AP

S01 - SalesCorrections

I01 POReceiving

I03 Return toVendor

I06 W arehouseM anagem ent

Mainframe apps - BluePC/NT apps - GreenUnix apps - Yellow3rd party interface - OrangeLines: C olors have no specia l m eaning.T hey are to he lp m ake the d iagram easier toread.For M ore Inform ation: S ee the databaseconta in ing in form ation about eachapplica tion : A pplica tion V 4.m db

S06 - Credit App

P15 EES Em ployeeChange Notice

OTHER APPS - PCAP - Collections/Credit

TM - Credit Card DB

ACCTS REC APPS - PC990COR

Bad DebtBenefical Fees

Beneficial ReconcilJEAXFJEBFAJEBKAJEDVAJESOAJEVSAJEVSF

NSFTeleCredit Fees

INVENTORY CONTROL APPS - PCCode Alarm

Debit ReceivingsDevo Sales

Display InventoryIn Hom e

JunkoutsM erchandise W ithdraw l

Prom o CreditsRTV Accrual

ShrinkAP Research - Inv CntrlAP Research-Addl Rpts

Book to Perpetual InventoryClose Out Reporting

Com puter Intelligence DataCount Corrections

Cross Ref for VCB DnldsDam age W rite OffDebit Receivings

DFI Vendor DatabaseDisplay Inventory Reconcil

Display Inventory Reporting

INVENTORY CONTROL APPS - PCDPI/CPI

IC BatchingInventory Adj/Count Correct

Inventory Control ReportsInventory Levels

Inventory RollM erchandise W ithdraw l

Open ReceivingsPI Count Results

PI Tim e Results from InvPrice Protection

Sales Flash ReportingShrink Reporting

SKU Gross M arginSKU Shrink Level Detail

USMVCB Dow nloads

Journal Entry Tool Kit

Scorecard - HR

L02-ResourceScheduling(Cam pbell)

P09 - P17Cyborg

M 02 - M illennium

M 03 - M illennuim 3.0

Banks - ACH and Pos toPay

Cobra

B01 - StockStatus

S03-Polling

P14 On-line NewHire Entry

CTS

Plan Adm inistrators(401K, PCS, Life,

Unicare, Solom onSm ith Barney)

D01 Post LoadBilling

I04 Hom eDeliveries

I02 -Transfers

Arthur Planning

I07 PurchaseOrder

I12 Entertainm entSoftw are

I05Inventory Info

E13E3 Interface

S04 - Sales Posting

V01-Price M anagem entSystem

I10 Cycle PhysicalInventory

I55 SKUInform ation

K02Custom er Repair

TrackingI35 Early W arning

System

B02 M erchandiseAnalysis

I13- AutoReplenishm ent

U18 - CTO

Intercept

I09 Cycle Counts

E02-Em ployeePurchase

Texlon 3.5

ACH

Stock Options

I17 Custom er PerceivedIn-Stock

U16-Texlon

SiteSeer

C02 - CapitalProjects

F06 - FixedAssets

US Bank ReconFile

Star Repair

EDICoordinator

M esa Data

NEW SoundscanNPD Group

AIG W arranty Guard

Resum ix

Optika

Store BudgetReporting

P16 - Tally Sheet

Cash Receipts/Credit

S05 - HouseCharges

Ad Expense

L01-Prom oAnalysis

V02-PriceM arketingSupport

BM P - Busperform ance M ngt

StoreScorecard

I11 PriceTesting

Valley M edia

P09Bonus/HR

I15 Hand ScanApps

Roadshow

POS

S08 - VertexSalesTax

A04 - CustRefund Chks

Equifax

ICM S Credit

CellularRollover

S09 - DigitalSatelliteSystem

NPD,SoundScan

Sterling VANM ailbox (Value)

I18SKU Rep

X92-X96Host to AS400

Com m unication

S02 -Layaw ays

W ashington,RGIS,

Ntl Bus System s

V04-SignSystem

I14 Count CorrectionsNARM

P01-Em ployeeM asterfile

I06 - Custom erOrder

FrickCo

UAR - Universal AccountReconcilliation

DepositoryBanks

S07 - CellPhones

S11 - ISPTracking

AAS

Fringe PO

Cash Over/Short

L60 M DFCoop

SKU SelectionTool

SKUPerform ance

SupplierCom pliance

1

I35 - CEI

ASIS

M isc Accounting/Finance Apps - PC/NTCOBA (Corp office Budget Assistant)PCBS(Profit Center Budget System )

M erchandising Budget

AIM S

M erch M ngr ApprovalBatch ForcastingAd M easurem ent

AIM S Adm in

AIM SReportingAd

Launcher

V03- M ktReactions

SpecSource

CTO2.Bestbuy.com

RebateTransfer

SignSystem

CopyW riter'sW orkspace

ELTPow erSuite

StoreM onitor

AIS Calendar

Stores & M rkts

Due Dates

Sm art Plus

InsertionsOrders

BudgetAnalysis Tool

Print CostingInvoice App

AIS Reports

BroadcastFilter

Sm art PlusLauncher

GeneralM aintenance

Printer PO

PrinterM aintenance

VendorM aintenance

Vendor Setup

Connect 3

Connect 3Reports

Connect 3PDF Transfe

Spec SourceSKU Tracking

S20-SalesPolling

Prodigy

PSP

In-Hom eRepair

W arrantyBillingSystem

Process Servers(Im aging)

Prepared by M ichelle M ills

Page 1 of 2

E01-EDI

Data W arehouse(Interfaces to and from the

Data W arehouse are notdisplayed on this diagram)

DRAFT Best Buy - Application Diagram V4 DRAFTNovember 10, 1999

G02 - GeneralLedger

A05 - AP

S01 - SalesCorrections

I01 POReceiving

I03 Return toVendor

I06 W arehouseM anagem ent

Mainframe apps - BluePC/NT apps - GreenUnix apps - Yellow3rd party interface - OrangeLines: C olors have no specia l m eaning.T hey are to he lp m ake the d iagram easier toread.For M ore Inform ation: S ee the databaseconta in ing in form ation about eachapplica tion : A pplica tion V 4.m db

S06 - Credit App

P15 EES Em ployeeChange Notice

OTHER APPS - PCAP - Collections/Credit

TM - Credit Card DB

ACCTS REC APPS - PC990COR

Bad DebtBenefical Fees

Beneficial ReconcilJEAXFJEBFAJEBKAJEDVAJESOAJEVSAJEVSF

NSFTeleCredit Fees

INVENTORY CONTROL APPS - PCCode Alarm

Debit ReceivingsDevo Sales

Display InventoryIn Hom e

JunkoutsM erchandise W ithdraw l

Prom o CreditsRTV Accrual

ShrinkAP Research - Inv CntrlAP Research-Addl Rpts

Book to Perpetual InventoryClose Out Reporting

Com puter Intelligence DataCount Corrections

Cross Ref for VCB DnldsDam age W rite OffDebit Receivings

DFI Vendor DatabaseDisplay Inventory Reconcil

Display Inventory Reporting

INVENTORY CONTROL APPS - PCDPI/CPI

IC BatchingInventory Adj/Count Correct

Inventory Control ReportsInventory Levels

Inventory RollM erchandise W ithdraw l

Open ReceivingsPI Count Results

PI Tim e Results from InvPrice Protection

Sales Flash ReportingShrink Reporting

SKU Gross M arginSKU Shrink Level Detail

USMVCB Dow nloads

Journal Entry Tool Kit

Scorecard - HR

L02-ResourceScheduling(Cam pbell)

P09 - P17Cyborg

M 02 - M illennium

M 03 - M illennuim 3.0

Banks - ACH and Pos toPay

Cobra

B01 - StockStatus

S03-Polling

P14 On-line NewHire Entry

CTS

Plan Adm inistrators(401K, PCS, Life,

Unicare, Solom onSm ith Barney)

D01 Post LoadBilling

I04 Hom eDeliveries

I02 -Transfers

Arthur Planning

I07 PurchaseOrder

I12 Entertainm entSoftw are

I05Inventory Info

E13E3 Interface

S04 - Sales Posting

V01-Price M anagem entSystem

I10 Cycle PhysicalInventory

I55 SKUInform ation

K02Custom er Repair

TrackingI35 Early W arning

System

B02 M erchandiseAnalysis

I13- AutoReplenishm ent

U18 - CTO

Intercept

I09 Cycle Counts

E02-Em ployeePurchase

Texlon 3.5

ACH

Stock Options

I17 Custom er PerceivedIn-Stock

U16-Texlon

SiteSeer

C02 - CapitalProjects

F06 - FixedAssets

US Bank ReconFile

Star Repair

EDICoordinator

M esa Data

NEW SoundscanNPD Group

AIG W arranty Guard

Resum ix

Optika

Store BudgetReporting

P16 - Tally Sheet

Cash Receipts/Credit

S05 - HouseCharges

Ad Expense

L01-Prom oAnalysis

V02-PriceM arketingSupport

BM P - Busperform ance M ngt

StoreScorecard

I11 PriceTesting

Valley M edia

P09Bonus/HR

I15 Hand ScanApps

Roadshow

POS

S08 - VertexSalesTax

A04 - CustRefund Chks

Equifax

ICM S Credit

CellularRollover

S09 - DigitalSatelliteSystem

NPD,SoundScan

Sterling VANM ailbox (Value)

I18SKU Rep

X92-X96Host to AS400

Com m unication

S02 -Layaw ays

W ashington,RGIS,

Ntl Bus System s

V04-SignSystem

I14 Count CorrectionsNARM

P01-Em ployeeM asterfile

I06 - Custom erOrder

FrickCo

UAR - Universal AccountReconcilliation

DepositoryBanks

S07 - CellPhones

S11 - ISPTracking

AAS

Fringe PO

Cash Over/Short

L60 M DFCoop

SKU SelectionTool

SKUPerform ance

SupplierCom pliance

1

I35 - CEI

ASIS

M isc Accounting/Finance Apps - PC/NTCOBA (Corp office Budget Assistant)PCBS(Profit Center Budget System )

M erchandising Budget

AIM S

M erch M ngr ApprovalBatch ForcastingAd M easurem ent

AIM S Adm in

AIM SReportingAd

Launcher

V03- M ktReactions

SpecSource

CTO2.Bestbuy.com

RebateTransfer

SignSystem

CopyW riter'sW orkspace

ELTPow erSuite

StoreM onitor

AIS Calendar

Stores & M rkts

Due Dates

Sm art Plus

InsertionsOrders

BudgetAnalysis Tool

Print CostingInvoice App

AIS Reports

BroadcastFilter

Sm art PlusLauncher

GeneralM aintenance

Printer PO

PrinterM aintenance

VendorM aintenance

Vendor Setup

Connect 3

Connect 3Reports

Connect 3PDF Transfe

Spec SourceSKU Tracking

S20-SalesPolling

Prodigy

PSP

In-Hom eRepair

W arrantyBillingSystem

Process Servers(Im aging)

Prepared by M ichelle M ills

Page 1 of 2

Legend:

= System z

= System i

Page 9: ® IBM Software Group © 2007 IBM Corporation Enterprise Modernization The Transformation of Application Development for All Platforms Labros Kisouras Director,

IBM Software Group | Rational software

Enterprise Modernization 9

Challenge #3 – Skills Lock-in

Reduce capacity to maintain existing applications due to dwindling IT skills

Difficulty in attracting new development talent

Limited ability to exploit hardware innovation without retraining traditional developers to Java

Constrained IT flexibility due to skills islands

“2 Million COBOL developers” - Gartner "200 Billion lines of COBOL code in existence" - eWeek

"5 Billion lines of COBOL code added yearly” - Bill Ulrich, TSG Inc.

Customer Service

custSearch

Discount Service

custSearch.jsp custSearch.jsp

CreditRatingService

JSF Java

Java

PL/ICOBOL,

RPG

ExistingBusinessLogic

Java, .Net

COBOL,PL/I, …

JavaScript

XML, WSDL,JAX RPC,MQ, J2C

SQL

SQLVSAM,

DL/I

Page 10: ® IBM Software Group © 2007 IBM Corporation Enterprise Modernization The Transformation of Application Development for All Platforms Labros Kisouras Director,

IBM Software Group | Rational software

Enterprise Modernization 10

Challenge #4 - Islands of Development

Duplicate infrastructures limit IT and skills flexibility, introduce errors, reduce productivity

Multiple infrastructures increase costs, so less capital is available to invest in new projects

Lack of traceability inhibits end-to-end governance

DistributedDevelopment Environment

EnterpriseDevelopment Environment

Implement Build& Stage

ProductionEnvironment

Provision& ValidateServer(s)

Deploy

Developer Builder Tester

BuildDevelop

DevelopmentAssets

BuildAssets

DeploymentAssets

Implement Build& Stage

ProductionEnvironment

Provision& ValidateServer(s)

Deploy

Developer Builder Tester

BuildDevelop

DevelopmentAssets

BuildAssets

DeploymentAssets

Page 11: ® IBM Software Group © 2007 IBM Corporation Enterprise Modernization The Transformation of Application Development for All Platforms Labros Kisouras Director,

IBM Software Group | Rational software

Enterprise Modernization 11

Dispersed communities pose even greater challenges

Implement Build& Stage

ProductionEnvironment

Develop Build

Developer

Provision& ValidateServer(s)

BuildAssets

DevelopmentAssets

DeploymentAssets

Deploy

Builder Tester

Java Development Environment

Implement Build& Stage

ProductionEnvironment

Develop Build

Developer

Provision& ValidateServer(s)

BuildAssets

DevelopmentAssets

DeploymentAssets

Deploy

Builder Tester

Java Development Environment

Implement Build& Stage

ProductionEnvironment

Develop Build

Developer

Provision& ValidateServer(s)

BuildAssets

DevelopmentAssets

DeploymentAssets

Deploy

Builder Tester

COBOLCobol Development Environment

Implement Build& Stage

ProductionEnvironment

Develop Build

Developer

Provision& ValidateServer(s)

BuildAssets

DevelopmentAssets

DeploymentAssets

Deploy

Builder Tester

COBOLCobol Development Environment

1. Java developers want to deploy application to UNIX and mainframe

2. Mainframe Build processes are different

3. Mainframe Deploy processes are different

4. Challenges arise post deployment

X

X Your app is brokenRuns fine here.

Are you using the right build?

Yes we are. FYI – your app is still broken.Did you upgrade to

v. 7.12.54.654 of the App Server as I told you in the meeting 3

months ago?

Ooops.

Page 12: ® IBM Software Group © 2007 IBM Corporation Enterprise Modernization The Transformation of Application Development for All Platforms Labros Kisouras Director,

IBM Software Group | Rational software

Enterprise Modernization 12

Challenge #5 – No Flexibility for New Investments

Resources are not available to exploit new opportunities ~80% of IT budgets are applied to maintain existing systems

Systems stranded on application development platforms that are expensive, unsupportedand/or not integrated; cannot leverage new technologies and middleware advances

No plan for quick enhancements that incrementally improve overall modernization posture

Over the past 10 years, the cost dynamics in IT has changed significantly.

Hardware65%

1995

Software14%

People14%

Other7%

People expense has tripled as a % Software expense has doubled as a %

Hardware is less than 1/3 of its original %

Hardware18%

Software28%

People45%

Other9%

2005

Page 13: ® IBM Software Group © 2007 IBM Corporation Enterprise Modernization The Transformation of Application Development for All Platforms Labros Kisouras Director,

IBM Software Group | Rational software

Enterprise Modernization 13

Agenda

Key Messages Today’s Realities IBM Rational Software The FutureQ&A

Page 14: ® IBM Software Group © 2007 IBM Corporation Enterprise Modernization The Transformation of Application Development for All Platforms Labros Kisouras Director,

IBM Software Group | Rational software

Enterprise Modernization 14

IBM Rational SoftwareOur brand value

Decades of proven process expertise and customer success

Governing the business processof software and systems delivery

Page 15: ® IBM Software Group © 2007 IBM Corporation Enterprise Modernization The Transformation of Application Development for All Platforms Labros Kisouras Director,

IBM Software Group | Rational software

Enterprise Modernization 15

Decades of proven processexpertise and customer success

Go

vern

an

ce a

nd

lif

ecyc

le m

anag

emen

t Global capability

Business flexibility

Time to value

Risk and compliance management

Business imperatives Focus areas IT governance

Globally distributed development

Service oriented architecture

Enterprise modernization

Governing the businessprocess of software

and systems delivery

IBM Rational Software, our brand value

Page 16: ® IBM Software Group © 2007 IBM Corporation Enterprise Modernization The Transformation of Application Development for All Platforms Labros Kisouras Director,

IBM Software Group | Rational software

Enterprise Modernization 16

Aspects of enterprise modernization

AssetsUnderstand, transform, reuse and mange enterprise application assets Processes

and InfrastructuresLeverage modern processes,

tools and middleware to reduce costs, improve quality and

productivity

ArchitecturesDiscover new SOA applications,

reuse existing application as services

SkillsRapidly develop cross-platform

applications using new and existing skills

InvestmentsInvest resources in new opportunities

System z System i Distributed

Page 17: ® IBM Software Group © 2007 IBM Corporation Enterprise Modernization The Transformation of Application Development for All Platforms Labros Kisouras Director,

IBM Software Group | Rational software

Enterprise Modernization 17

Enterprise Modernization - The Road Ahead

Consider common problem scenarios

Establish a roadmap for how problems may be resolved

Recognize that any road has multiple entry and exit points

Find the right “on ramp” for your organization

Page 18: ® IBM Software Group © 2007 IBM Corporation Enterprise Modernization The Transformation of Application Development for All Platforms Labros Kisouras Director,

IBM Software Group | Rational software

Enterprise Modernization 18

Modernize Your Asset Management Comprehensive inventory of assets for reuse and modernization

Discover and gain control over application relationships and structures

Manage application complexity by making dependencies visible

Extract business rules currently embedded in code

Identify assets for reuse in a Service Oriented Architecture

“Service oriented architectures continue to be a primary driver improving application responsiveness. Reuse is a key enabler for SOA.”

Asset Inventory

COBOL

Java

AJAX

CICS/IMS

EJB

Potential order entry service

120 parts change if I modify this Gold customer

qualification rule

ASSETS

Page 19: ® IBM Software Group © 2007 IBM Corporation Enterprise Modernization The Transformation of Application Development for All Platforms Labros Kisouras Director,

IBM Software Group | Rational software

Enterprise Modernization 19

Modernize your asset management Discover, understand, and leverage existing applications and services

Deploy and manage services accessible at runtime WebSphere Service Registry & Repository.

Manage development time reusable assets with Rational Asset Manager.

Manage change to code base using Rational ClearQuest. Automate governance requirements.

Refactor existing assets; discover potential services using Rational Transformation Workbench.

Understand existing assets & relationships with Rational Studio Asset Analyzer. Perform valuable impact analysis.

Catalog, define requirements with RequisitePro. Link requirements to code assets.

ASSETS

Page 20: ® IBM Software Group © 2007 IBM Corporation Enterprise Modernization The Transformation of Application Development for All Platforms Labros Kisouras Director,

IBM Software Group | Rational software

Enterprise Modernization 20

Background: One of the largest health insurance providers

in the US In five-year program to modernize mainframe-

based claims processing software

Challenge: Make code more component-based and

manageable Identify business services to leverage across

the enterprise

Solution: Use ATW to find and extract the valuable

business logic buried within legacy applications

Publish artifacts so they can be viewed and modified by business analysts using a Web browser

“We’re finding that we can very rapidly go into existing COBOL code and extract the logic

around certain business objects.” - Gary Free, senior systems consultant, Highmark

Background: Large multinational auto manufacturer Current product accessories system includes

IBM IMS™ transactions, databases and batch jobs

Challenge: Expand existing systems to offer more higher-

margin accessories; requires change to field used by >1300 programs

Identify obsolete code within their automotive systems and begin a “decommissioning” process

Solution: Performed impact analysis with WSAA, coupled

with GBS Test Environment Builder to accelerate system verification

Now employing ATW to start “decommissioning” process

“We are very pleased with WSAA. It is doing just what we want and need it to do.” - AD manager

Modernize Your Asset Management

Customer examples

ASSETS

Page 21: ® IBM Software Group © 2007 IBM Corporation Enterprise Modernization The Transformation of Application Development for All Platforms Labros Kisouras Director,

IBM Software Group | Rational software

Enterprise Modernization 21

Modernize Your ArchitecturesFlexible architectures to enable business agility

Easily create services from existing code, including CICS, IMS, i5/OS and terminal applications

Define new services for all deployment platforms from initial design to implementation

Separate service flow from service implementation to attain optimal flexibility

E01-EDI

Data W arehouse(Interfaces to and from the

Data W arehouse are notdisplayed on this diagram)

DRAFT Best Buy - Application Diagram V4 DRAFTNovember 10, 1999

G02 - GeneralLedger

A05 - AP

S01 - SalesCorrections

I01 POReceiving

I03 Return toVendor

I06 W arehouseManagement

Mainframe apps - BluePC/NT apps - GreenUnix apps - Yellow3rd party interface - OrangeLines: C olors have no specia l m eaning.They are to help m ake the d iagram easier toread.For More Information: See the databaseconta in ing in form ation about eachapplication: Application V4.m db

S06 - Credit App

P15 EES EmployeeChange Notice

OTHER APPS - PCAP - Collections/Credit

TM - Credit Card DB

ACCTS REC APPS - PC990COR

Bad DebtBenefical Fees

Beneficial ReconcilJEAXFJEBFAJEBKAJEDVAJESOAJEVSAJEVSF

NSFTeleCredit Fees

INVENTORY CONTROL APPS - PCCode Alarm

Debit ReceivingsDevo Sales

Display InventoryIn HomeJunkouts

Merchandise Withdraw lPromo Credits

RTV AccrualShrink

AP Research - Inv CntrlAP Research-Addl Rpts

Book to Perpetual InventoryClose Out Reporting

Computer Intelligence DataCount Corrections

Cross Ref for VCB DnldsDamage Write OffDebit Receivings

DFI Vendor DatabaseDisplay Inventory Reconcil

Display Inventory Reporting

INVENTORY CONTROL APPS - PCDPI/CPI

IC BatchingInventory Adj/Count Correct

Inventory Control ReportsInventory Levels

Inventory RollMerchandise Withdraw l

Open ReceivingsPI Count Results

PI Time Results from InvPrice Protection

Sales Flash ReportingShrink Reporting

SKU Gross MarginSKU Shrink Level Detail

USMVCB Dow nloads

Journal Entry Tool Kit

Scorecard - HR

L02-ResourceScheduling(Campbell)

P09 - P17Cyborg

M02 - Millennium

M03 - Millennuim 3.0

Banks - ACH and Pos toPay

Cobra

B01 - StockStatus

S03-Polling

P14 On-line NewHire Entry

CTS

Plan Administrators(401K, PCS, Life,

Unicare, SolomonSmith Barney)

D01 Post LoadBilling

I04 HomeDeliveries

I02 -Transfers

Arthur Planning

I07 PurchaseOrder

I12 EntertainmentSoftw are

I05Inventory Info

E13E3 Interface

S04 - Sales Posting

V01-Price ManagementSystem

I10 Cycle PhysicalInventory

I55 SKUInformation

K02Customer Repair

TrackingI35 Early W arning

System

B02 MerchandiseAnalysis

I13- AutoReplenishment

U18 - CTO

Intercept

I09 Cycle Counts

E02-EmployeePurchase

Texlon 3.5

ACH

Stock Options

I17 Customer PerceivedIn-Stock

U16-Texlon

SiteSeer

C02 - CapitalProjects

F06 - FixedAssets

US Bank ReconFile

Star Repair

EDICoordinator

Mesa Data

NEW SoundscanNPD Group

AIG Warranty Guard

Resumix

Optika

Store BudgetReporting

P16 - Tally Sheet

Cash Receipts/Credit

S05 - HouseCharges

Ad Expense

L01-PromoAnalysis

V02-PriceMarketingSupport

BMP - Busperformance Mngt

StoreScorecard

I11 PriceTesting

Valley Media

P09Bonus/HR

I15 Hand ScanApps

Roadshow

POS

S08 - VertexSalesTax

A04 - CustRefund Chks

Equifax

ICMS Credit

CellularRollover

S09 - DigitalSatelliteSystem

NPD,SoundScan

Sterling VANMailbox (Value)

I18SKU Rep

X92-X96Host to AS400

Communication

S02 -Layaw ays

W ashington,RGIS,

Ntl Bus Systems

V04-SignSystem

I14 Count CorrectionsNARM

P01-EmployeeMasterfile

I06 - CustomerOrder

FrickCo

UAR - Universal AccountReconcilliation

DepositoryBanks

S07 - CellPhones

S11 - ISPTracking

AAS

Fringe PO

Cash Over/Short

L60 MDFCoop

SKU SelectionTool

SKUPerformance

SupplierCompliance

1

I35 - CEI

ASIS

Misc Accounting/Finance Apps - PC/NTCOBA (Corp office Budget Assistant)PCBS(Profit Center Budget System)

Merchandising Budget

AIMS

Merch Mngr ApprovalBatch ForcastingAd Measurement

AIMS Admin

AIMSReportingAd

Launcher

V03- MktReactions

SpecSource

CTO2.Bestbuy.com

RebateTransfer

SignSystem

CopyW riter'sW orkspace

ELTPow erSuite

StoreMonitor

AIS Calendar

Stores & Mrkts

Due Dates

Smart Plus

InsertionsOrders

BudgetAnalysis Tool

Print CostingInvoice App

AIS Reports

BroadcastFilter

Smart PlusLauncher

GeneralMaintenance

Printer PO

PrinterMaintenance

VendorMaintenance

Vendor Setup

Connect 3

Connect 3Reports

Connect 3PDF Transfe

Spec SourceSKU Tracking

S20-SalesPolling

Prodigy

PSP

In-HomeRepair

W arrantyBillingSystem

Process Servers(Imaging)

Prepared by M ichelle M ills

Page 1 of 2

E01-EDI

Data W arehouse(Interfaces to and from the

Data W arehouse are notdisplayed on this diagram)

DRAFT Best Buy - Application Diagram V4 DRAFTNovember 10, 1999

G02 - GeneralLedger

A05 - AP

S01 - SalesCorrections

I01 POReceiving

I03 Return toVendor

I06 W arehouseManagement

Mainframe apps - BluePC/NT apps - GreenUnix apps - Yellow3rd party interface - OrangeLines: C olors have no specia l m eaning.They are to help m ake the d iagram easier toread.For More Information: See the databaseconta in ing in form ation about eachapplication: Application V4.m db

S06 - Credit App

P15 EES EmployeeChange Notice

OTHER APPS - PCAP - Collections/Credit

TM - Credit Card DB

ACCTS REC APPS - PC990COR

Bad DebtBenefical Fees

Beneficial ReconcilJEAXFJEBFAJEBKAJEDVAJESOAJEVSAJEVSF

NSFTeleCredit Fees

INVENTORY CONTROL APPS - PCCode Alarm

Debit ReceivingsDevo Sales

Display InventoryIn HomeJunkouts

Merchandise Withdraw lPromo Credits

RTV AccrualShrink

AP Research - Inv CntrlAP Research-Addl Rpts

Book to Perpetual InventoryClose Out Reporting

Computer Intelligence DataCount Corrections

Cross Ref for VCB DnldsDamage Write OffDebit Receivings

DFI Vendor DatabaseDisplay Inventory Reconcil

Display Inventory Reporting

INVENTORY CONTROL APPS - PCDPI/CPI

IC BatchingInventory Adj/Count Correct

Inventory Control ReportsInventory Levels

Inventory RollMerchandise Withdraw l

Open ReceivingsPI Count Results

PI Time Results from InvPrice Protection

Sales Flash ReportingShrink Reporting

SKU Gross MarginSKU Shrink Level Detail

USMVCB Dow nloads

Journal Entry Tool Kit

Scorecard - HR

L02-ResourceScheduling(Campbell)

P09 - P17Cyborg

M02 - Millennium

M03 - Millennuim 3.0

Banks - ACH and Pos toPay

Cobra

B01 - StockStatus

S03-Polling

P14 On-line NewHire Entry

CTS

Plan Administrators(401K, PCS, Life,

Unicare, SolomonSmith Barney)

D01 Post LoadBilling

I04 HomeDeliveries

I02 -Transfers

Arthur Planning

I07 PurchaseOrder

I12 EntertainmentSoftw are

I05Inventory Info

E13E3 Interface

S04 - Sales Posting

V01-Price ManagementSystem

I10 Cycle PhysicalInventory

I55 SKUInformation

K02Customer Repair

TrackingI35 Early W arning

System

B02 MerchandiseAnalysis

I13- AutoReplenishment

U18 - CTO

Intercept

I09 Cycle Counts

E02-EmployeePurchase

Texlon 3.5

ACH

Stock Options

I17 Customer PerceivedIn-Stock

U16-Texlon

SiteSeer

C02 - CapitalProjects

F06 - FixedAssets

US Bank ReconFile

Star Repair

EDICoordinator

Mesa Data

NEW SoundscanNPD Group

AIG Warranty Guard

Resumix

Optika

Store BudgetReporting

P16 - Tally Sheet

Cash Receipts/Credit

S05 - HouseCharges

Ad Expense

L01-PromoAnalysis

V02-PriceMarketingSupport

BMP - Busperformance Mngt

StoreScorecard

I11 PriceTesting

Valley Media

P09Bonus/HR

I15 Hand ScanApps

Roadshow

POS

S08 - VertexSalesTax

A04 - CustRefund Chks

Equifax

ICMS Credit

CellularRollover

S09 - DigitalSatelliteSystem

NPD,SoundScan

Sterling VANMailbox (Value)

I18SKU Rep

X92-X96Host to AS400

Communication

S02 -Layaw ays

W ashington,RGIS,

Ntl Bus Systems

V04-SignSystem

I14 Count CorrectionsNARM

P01-EmployeeMasterfile

I06 - CustomerOrder

FrickCo

UAR - Universal AccountReconcilliation

DepositoryBanks

S07 - CellPhones

S11 - ISPTracking

AAS

Fringe PO

Cash Over/Short

L60 MDFCoop

SKU SelectionTool

SKUPerformance

SupplierCompliance

1

I35 - CEI

ASIS

Misc Accounting/Finance Apps - PC/NTCOBA (Corp office Budget Assistant)PCBS(Profit Center Budget System)

Merchandising Budget

AIMS

Merch Mngr ApprovalBatch ForcastingAd Measurement

AIMS Admin

AIMSReportingAd

Launcher

V03- MktReactions

SpecSource

CTO2.Bestbuy.com

RebateTransfer

SignSystem

CopyW riter'sW orkspace

ELTPow erSuite

StoreMonitor

AIS Calendar

Stores & Mrkts

Due Dates

Smart Plus

InsertionsOrders

BudgetAnalysis Tool

Print CostingInvoice App

AIS Reports

BroadcastFilter

Smart PlusLauncher

GeneralMaintenance

Printer PO

PrinterMaintenance

VendorMaintenance

Vendor Setup

Connect 3

Connect 3Reports

Connect 3PDF Transfe

Spec SourceSKU Tracking

S20-SalesPolling

Prodigy

PSP

In-HomeRepair

W arrantyBillingSystem

Process Servers(Imaging)

Prepared by M ichelle M ills

Page 1 of 2

Outsourced

Supplier

Shared Svc

Division

Customer

“SOAs cost 20% less to implement and saves 50% more with each reuse than traditional component-based development… the level of reuse in SOA development averages 2.5 times more than non-SOA

development” Jeffrey Poulin, PH.D. and Alan Himler, MBA, 2006 “The ROI of SOA – Based on Traditional Component Reuse”

ARCHITECTURES

Page 22: ® IBM Software Group © 2007 IBM Corporation Enterprise Modernization The Transformation of Application Development for All Platforms Labros Kisouras Director,

IBM Software Group | Rational software

Enterprise Modernization 22

Modernize your architecturesDevelop new SOA applications rapidly, reuse existing applications

Service Flow

Build web services from existing CICS applications using XML Enablement and Service Flow Modeler support in Rational Developer for System z. Also supports full J2EE stack

Rapidly build, publish, and consume web services using support built into Rational Business Developer Extension. Leverage Service and Interface keywords to re-enforce SOA development principles; supports CICS and J2EE

Use Model-Driven Development (MDD) to architect services and data with Rational Software Architect and Rational Data Architect. Transform UML to EGL, COBOL, Java, WSDL, and C++

Transform green screen applications to web UIs and/or web services using Host Access Transformation Services (HATS) and Web Facing Deployment Tool with HATS Technology (WDHT)

Develop web services using RPG, COBOL, CL, and Java with Rational Developer for i. Web Service Wizard creates web service wrappers for RPG & COBOL

ARCHITECTURES

Page 23: ® IBM Software Group © 2007 IBM Corporation Enterprise Modernization The Transformation of Application Development for All Platforms Labros Kisouras Director,

IBM Software Group | Rational software

Enterprise Modernization 23

Modernize Your SkillsPowerful tools & abstractions for multi-platform development

Apply existing “business-knowledgeable” staff on multi-platform projects

Utilize new employees on any project independent of target platform

Leverage high-level abstractions that hide underlying middleware and technology complexity

“Software developers will come from less technical business-oriented backgrounds. And move between various business and IT organizations throughout their careers.”

Customer Service

custSearch

Discount Service

custSearch.jsp custSearch.jsp

CreditRatingService

JSFJava

Java

ExistingBusinessLogic

Java, C#, VB

JavaScript

XML, WSDL, JAX RPC,MQ, J2C

SQLVSAM,

DL/ISQL

COBOL,PL/I, …

COBOL, PL/I, RPG

PIM = Platform Independent Model

Customer Service

custSearch

Discount Service

custSearch.jsp custSearch.jsp

CreditRatingService

JSF PIM

PIM

ExistingBusinessLogic

Java, C#, VB

JavaScript

PIMSQL

COBOL,PL/I, …

PIM

Note – No exposure of communication technology

SKILLS

Page 24: ® IBM Software Group © 2007 IBM Corporation Enterprise Modernization The Transformation of Application Development for All Platforms Labros Kisouras Director,

IBM Software Group | Rational software

Enterprise Modernization 24

Modernize Your SkillsRapidly develop technology-independent applications using all skills

Exploit advances in middleware and technology while writing business applications using Enterprise Generation Language (EGL) support in Rational Business Developer extension (RBDe)

NEW!

Customer ServicecustSearch

Discount Service

custSearch.jsp custSearch.jsp

CreditRatingService

JSFEGL

EGL

EGL

ExistingBusinessLogic

Java, C#, VB

COBOL,PL/I, …

JavaScript

EGL

SQL

JSF Page & EGL Handler

EGL Service

EGL Service

EGL interface

Eliminate skill islands – EGL developers are business developers, able to develop applications for most platform: CICS, IMS, z/OS Batch, WAS, Linux, Windows, i5OS, HP-UX, Solaris

Leverage [future] standard business language to achieve high productivity, platform independence

SKILLS

Page 25: ® IBM Software Group © 2007 IBM Corporation Enterprise Modernization The Transformation of Application Development for All Platforms Labros Kisouras Director,

IBM Software Group | Rational software

Enterprise Modernization 25

Modernize Development InvestmentsTransform your legacy applications…move to the SDP INVESTMENTS

Ideal

HPS/AppBuilder

Maestro

COBOL

ConversionTooling

VA Generator4GL

Integrated Requirements Management

Process& portfolio

management

Change & release management

Quality management

Architecture & construction

Consolidate & Advance with EGL

Deploy to:

LinuxAIX

SolarisHP-UX

System iSystem zWindows

WAS

Page 26: ® IBM Software Group © 2007 IBM Corporation Enterprise Modernization The Transformation of Application Development for All Platforms Labros Kisouras Director,

IBM Software Group | Rational software

Enterprise Modernization 26

Modernize Your Skills Customer examples

Background: Belgian bank and insurance company that has

50,000 employees, 12 million clients across Central Europe

Numerous acquisitions, expect to continue Striving for cost reduction through synergy and

integrationSolution:

Standardize on Rational Business Developer Extension and RDz to unify application development across all platforms and transaction managers (e.g. WAS, IMS)

“We want to avoid the ‘skill silos’; what we really need is a large group of general developers who should not worry about target platforms and focus on developing business components, and only a small number of technology specialists, so that we can swiftly allocate general developers to upcoming business needs. . . . EGL is helping us achieve this goal.” - Lieven Gouwy, IT architect, KBC, Redmonk Podcast

Background: Nordisk Copyright Bureau administers the copyrights for

recording and production of music on CD, DVD, film, video and the Internet on behalf of composers, lyricists and publishers

Challenge: Provide Web access to copyright information Reduce data entry workload, be more responsive to clients Leverage existing expertise to take advantage of the benefits

offered by newer, open technologies

Solution: NCB worked with IBM Business Partner Xact Consulting to

enable its copyright registration system for the Web. A small team of developers with limited Java experience used EGL to rapidly develop a Java Server Faces (JSF) and Web-based solution that integrated with NCB’s existing registration system

“We wanted to implement self-service solution not only to reduce our manual data entry and costs, but also to allow our customers to get vital information that they previously did not have access to. For example, we wanted to provide them with immediate and continuous access to all of their existing copyright information.” - Bjorn Skat Petersen, IT manager, NCB

SKILLS

Page 27: ® IBM Software Group © 2007 IBM Corporation Enterprise Modernization The Transformation of Application Development for All Platforms Labros Kisouras Director,

IBM Software Group | Rational software

Enterprise Modernization 27

DistributedDevelopment Environment

EnterpriseDevelopment Environment

Implement Build& Stage

ProductionEnvironment

Provision& ValidateServer(s)

Deploy

Developer Builder Tester

BuildDevelop

DevelopmentAssets

BuildAssets

DeploymentAssets

Implement Build& Stage

ProductionEnvironment

Provision& ValidateServer(s)

Deploy

Developer Builder Tester

BuildDevelop

DevelopmentAssets

BuildAssets

DeploymentAssets

Modernize Your Processes, Infrastructure & IDEsShared development environments for enterprise and distributed

Your governance solution needs to cover the entire topology as well as the entire lifecycle and all roles.

Lower costs due to elimination of duplicate tools and processes

Improve IT flexibility because employee skills can be leveraged across organization

Exploit single infrastructure for enterprise and distributed development environments

Realize improved end-to-end communication and traceability across the entire lifecycle

EnterpriseDevelopment Environment

Implement Build& Stage

ProductionEnvironment

Develop Build

Developer

Provision& ValidateServer(s)

BuildAssets

DevelopmentAssets

DeploymentAssets

Deploy

Builder Tester

ConsolidatedDevelopment Environment

Implement Build& Stage

ProductionEnvironment

Develop Build

Developer

Provision& ValidateServer(s)

BuildAssets

DevelopmentAssets

DeploymentAssets

Deploy

Builder Tester

PROCESSESAND TOOLS

Page 28: ® IBM Software Group © 2007 IBM Corporation Enterprise Modernization The Transformation of Application Development for All Platforms Labros Kisouras Director,

IBM Software Group | Rational software

Enterprise Modernization 28

Modernize Your ProcessesCentrally manage requirements, processes, activities, best practices, projects

Take advantage of best practices in collaborative distributed development using

Rational Method Composer andRational Unified Process for z

Manage requirements for both distributed and enterprise projects withRational RequisitePro

PROCESSESAND TOOLS

Page 29: ® IBM Software Group © 2007 IBM Corporation Enterprise Modernization The Transformation of Application Development for All Platforms Labros Kisouras Director,

IBM Software Group | Rational software

Enterprise Modernization 29

Use modern IDEs to develop and maintain code Rational Application Developer (RAD) Rational Business Developer Extension (RBDe) Rational Developer for System i (RDi) Rational Developer for System z (RDz)

Modernize Your IDEs Achieve high productivity with modern development

“On average, compiling, testing, and debugging within RDz was 25% faster than traditional mainframe development tools”

Branham Group, Inc., November 2006Developer Productivity StudyComparing IBM® WebSphere® Developer for System z to Traditional IBM Development Tools

Branham Group, Inc., July 2005Developer Productivity Study – ReportComparing IBM® Developer Tools to Microsoft® Developer Tools

Benefits of a modern IDE Syntax highlighting and code assist Error detection and debugging services Cross-platform edit, compile, and debug in one environment Recruit new developers with an IDE built on open standards

Disconnected-vs-

Connected

TSO Command Shell

MVS PDSmembers

Datasetcharacteristics

ConfigurableEditor

USS Command Shell

JES subsystem view

PROCESSESAND TOOLS

Page 30: ® IBM Software Group © 2007 IBM Corporation Enterprise Modernization The Transformation of Application Development for All Platforms Labros Kisouras Director,

IBM Software Group | Rational software

Enterprise Modernization 30

Orchestrate all problem tracking and configuration management with Rational ClearQuest

Manage enterprise assets and change with Rational ClearCase and Rational ClearQuest.

Produce traceable, automated, and cross-platform builds with Rational Build Forge

Modernize Your Team InfrastructureProvide coordination, traceability, consistency across platforms

ClearCase SCLM

ClearQuest Enterprise Lifecycle

Portal

Enterprise Lifecycle

Portal

System zWindows,

Unix, Linux,zLinux

System i

RDz, WDSC, RBDe, ISPF

check in & out

RDz, WDSC, RBDe, ISPF

check in & out

Enterprise Asset Repositories

Enterprise Asset Repositories

BuildForge Management Console

BuildForge Prism

PROCESSESAND TOOLS

Page 31: ® IBM Software Group © 2007 IBM Corporation Enterprise Modernization The Transformation of Application Development for All Platforms Labros Kisouras Director,

IBM Software Group | Rational software

Enterprise Modernization 31

Modernize (Optimize) Your Platform InvestmentsImprove productivity, save time and money… get “modern”

Save time and guarantee repeatability by automating tests with Rational Functional Tester (RFT), including extensions for 3270 and 5250

Ensure scalability of applications which expose existing assets in new ways (e.g. services) with Rational Performance Tester (RPT)

Background:

Medical software developer for physicians in USA and Canada

Challenge: Relying on labor intensive, time consuming manual testing Need to improve software testing and QA processes

Benefits of Solution: Increased the quality of its products and sped time to market for new applications using

RFT to automate regression testing Reduced the workload on support personnel and increased the overall quality of software products

Browser UI

Java UI

.NET UI

Terminal UI

PROCESSESAND TOOLS

Page 32: ® IBM Software Group © 2007 IBM Corporation Enterprise Modernization The Transformation of Application Development for All Platforms Labros Kisouras Director,

IBM Software Group | Rational software

Enterprise Modernization 32

Modernize Your Processes, Infrastructure & IDEs Customer examples

Background: Third largest European insurance provider Worldwide operations and clients

Challenge: Spiralling maintenance and resource costs

constrained the development organization Move to a standardized solution to improve

developer productivity and flexibility for delivering software solutions

Solution: Highly automated cross-platform solution

using Rational ClearCase to manage and support the software lifecycle for COBOL and Java development, from start to finish

Background:German bank providing financial services to

private companies and SMBs across EuropeLeading provider of online banking services

Challenge: Upgrade teller workstations and ensure they

continue to work with an existing third-party COBOL run-time environment

Solution: New application framework based on IBM COBOLRational Developer for System z to design new

COBOL and other code

“In one tool, we have a single development environment for multiple environments. I don’t have to jump between different tools to do different tasks. The tool is very complete.”- Armin Schiller, transaction banking payments and cash transactions, Commerzbank AG

PROCESSESAND TOOLS

Page 33: ® IBM Software Group © 2007 IBM Corporation Enterprise Modernization The Transformation of Application Development for All Platforms Labros Kisouras Director,

IBM Software Group | Rational software

Enterprise Modernization 33

Modernize (Optimize) Your Development InvestmentsFree up people and budget to pursue new opportunities

Devote more resources to new development rather than maintenance

Move to supported development platforms and leverage the full capabilities of the IBM SDP

Make incremental improvements within the context of a long-term strategic modernization plan

Hardware65%

1995

Software14%

People14%

Other7%

People expense has tripled as a % Software expense has doubled as a %

Hardware is less than 1/3 of its original %

Hardware18%

Software28%

People45%

Other9%

2005

INVESTMENTS

Page 34: ® IBM Software Group © 2007 IBM Corporation Enterprise Modernization The Transformation of Application Development for All Platforms Labros Kisouras Director,

IBM Software Group | Rational software

Enterprise Modernization 34

Modernize (Optimize) Your Development InvestmentsImprove productivity, save time and money… get “modern”

Dramatically improve change estimate accuracy, and significantly reduce the time to change applications by leveraging the Impact Analysis support in WebSphere Studio Asset Analyzer (WSAA)

Renovate programs using Asset Transformation Workbench (ATW) Reduced complexity increases maintainability Componentization increases reusability, and enables SOA Removal of dead code decreases cost of storage and maintenance

“I am finding things with WSAA that I never would have found using the old, manual

analysis process.”- Systems Analyst

“[WSAA] Inventory scan errors are identifying problems in our source…”

- Systems Administrator

“We are finding things (code constructs) with ATW that may be the cause of some of our

mystery defects”- Application Programmer

INVESTMENTS

Page 35: ® IBM Software Group © 2007 IBM Corporation Enterprise Modernization The Transformation of Application Development for All Platforms Labros Kisouras Director,

IBM Software Group | Rational software

Enterprise Modernization 35

Modernize (Optimize) Your Development InvestmentsImprove productivity, save time and money… get “modern”

Quickly extend your existing applications with GUI, web, portlet or Web Service I/F using Host Access Transformation Services (HATS) and Web Facing Deployment Tool with HATS Technology (WDHT)

Background: Brazilian bank with .NET applications on Windows,

and existing transactional applications on System z

Challenge: Applications with communication between .NET

and System z averaged 11 months to develop Creating a new customer account took many days to

run due to non-standard cross platform communication

Benefits of Solution: Cut application development cycle by ~50% using HATS Exposed back end transactions as Web Services

Standardized cross platform communication ran 11x faster

INVESTMENTS

Page 36: ® IBM Software Group © 2007 IBM Corporation Enterprise Modernization The Transformation of Application Development for All Platforms Labros Kisouras Director,

IBM Software Group | Rational software

Enterprise Modernization 36

Agenda

Key Messages Today’s Realities IBM Rational Software The FutureQ&A

Page 37: ® IBM Software Group © 2007 IBM Corporation Enterprise Modernization The Transformation of Application Development for All Platforms Labros Kisouras Director,

IBM Software Group | Rational software

Enterprise Modernization 37

New extensions lets you buy only what you need New product installer technology offers greater choice on which features to install

150+ member companiesOver 2.3 million usersBasis of 1,300+ products

Community innovation Scalable enterprise support

IBM Rational SoftwareDelivery Platform

Modularity

Empowerment

Consumability

Eclipse

IBM tools packages, e.g.,

Rational Software Architect Third-party tools

Custom customer plug-insOpen source

IBM tools functional components, e.g., Rational Business Developer Extension, IBM Rational Modeling

Extension for .NET software

. Rational Application Developer

What’s New?Acquire and install only what is needed

Page 38: ® IBM Software Group © 2007 IBM Corporation Enterprise Modernization The Transformation of Application Development for All Platforms Labros Kisouras Director,

IBM Software Group | Rational software

Enterprise Modernization 38

Tooling the Eclipse way!

Innovation

Open commercial communityCreated by IBM to drive innovation in collaborative software development building upon the success of Eclipse

What’s New?Drive innovation in collaborative software development

A project led by the team that brought us Eclipse, automating the best practices of this proven open collaborative community model

A major investment by IBM to shape the direction of our portfolio for years to come marrying the innovation of Jazz.net with IBM’s experience in collaboration and social networking technology

“Simplicity through consistency, collaboration in context. Agility through transparency. Jazz is about helping people work together to delivery software more effectively.” —

Jazz.net

Jazz.net

Page 39: ® IBM Software Group © 2007 IBM Corporation Enterprise Modernization The Transformation of Application Development for All Platforms Labros Kisouras Director,

IBM Software Group | Rational software

Enterprise Modernization 39

Summary

There are many challenges: No inventory of current assets Complex, tightly coupled

architectures Skills lock-in Islands of development No flexibility for new

investments

The IBM Rational SDP offers leading-edge, high-productivity solutions to address these challenges For teams and individuals For enterprise and distributed platforms

You can get started today. We can help!

AssetsUnderstand, transform, reuse and mange enterprise application assets Processes

and InfrastructuresLeverage modern processes,

tools and middleware to reduce costs, improve quality and

productivity

ArchitecturesDiscover new SOA applications,

reuse existing application as services

SkillsRapidly develop cross-platform

applications using new and existing skills

InvestmentsInvest resources in new opportunities

System z System i Distributed

AssetsUnderstand, transform, reuse and mange enterprise application assets Processes

and InfrastructuresLeverage modern processes,

tools and middleware to reduce costs, improve quality and

productivity

ArchitecturesDiscover new SOA applications,

reuse existing application as services

SkillsRapidly develop cross-platform

applications using new and existing skills

InvestmentsInvest resources in new opportunities

System z System i Distributed

Page 40: ® IBM Software Group © 2007 IBM Corporation Enterprise Modernization The Transformation of Application Development for All Platforms Labros Kisouras Director,

IBM Software Group | Rational software

Enterprise Modernization 40

© Copyright IBM Corporation 2007. 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, the on-demand business logo, Rational, the Rational 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.

Learn more at: IBM Rational software IBM Rational Software Delivery Platform Process and portfolio management Change and release management Quality management

Architecture management Rational trial downloads developerWorks Rational IBM Rational TV IBM Rational Business Partners