Séminaire oracle gfi ppt metaware

35
YOUR YOURLOGO LOGO Oracle - GFI event Madrid 16/02/2011 From the Mainframe to the Cloud Computing with MetaWare.

description

 

Transcript of Séminaire oracle gfi ppt metaware

Page 1: Séminaire oracle gfi ppt metaware

YOURYOURLOGOLOGO

Oracle - GFI eventMadrid 16/02/2011 From the Mainframe to the Cloud Computing with MetaWare.

Page 2: Séminaire oracle gfi ppt metaware

2

MetaWareGFI – Oracle event,, 18/02/2011

Page 3: Séminaire oracle gfi ppt metaware

Metaware at a glance

Headquarters Le Pecq (Paris), France Operations France – 1995, Europe – 2004

Revenue 20 + M$ - 75% export Headcount 120

Positionning SaaS modernisation solutions for legacy transformation & industrialisation

Technology Refine (Reverse Engineering environment) / R4Z

Customers 150 projets – Insurance / banking / Health services / Manufacturing / Public sector

3

GFI – Oracle event,, 18/02/2011

Page 4: Séminaire oracle gfi ppt metaware

150+ customers in 12 countries = 100% SUCCESS

Ban

king

Insu

ranc

eP

ublic

Svc

esM

anuf

actu

ring

Ret

ail &

Ser

vice

sAustriaBelgiumFranceGermanyHollandLuxembourgSpainSwitzerlandSwedenUK

USAArgentina

4

GFI – Oracle event,, 18/02/2011

Page 5: Séminaire oracle gfi ppt metaware

Partnership5

ORACLE OEM agreement

Long term (6 years) worldwide OEM agreement with ORACLE

Since April 2010, Oracle ships under its brand 2 modernization products (r4z) developed by MetaWare

MetaWare provides Oracle worldwide Tier 2 maintenance and support

24*7

Tier 2Tuxedo ART for CICS and Batch 11gTuxedo ART Workbench 11g

GFI – Oracle event,, 18/02/2011

Page 6: Séminaire oracle gfi ppt metaware

6

Our marketGFI – Oracle event,, 18/02/2011

Page 7: Séminaire oracle gfi ppt metaware

The most expensive computing platform in the world7

The worldwide IBM mainframe installed base spends everyyear over :

for the sole hardware maintenance and software licenses.

$ 2 000 / MIPS

$ 30 billions

GFI – Oracle event,, 18/02/2011

Page 8: Séminaire oracle gfi ppt metaware

An amazing opportunity for cost reduction8

Over of these

recurring costs couldbe saved by switching toan Intel/Linux hardwareand software platform,

and invested for IT agilityand innovation.

GFI – Oracle event,, 18/02/2011

Page 9: Séminaire oracle gfi ppt metaware

Reduce Cost First and Invest …

100

10 10 10 10

30 30

60 60 60

90 New DevAmortizationTCO

COST

INVESTMENT

2011Project 2012

Amortization 2013Amortization 2014

Amortization 2015

9

GFI – Oracle event,, 18/02/2011

Page 10: Séminaire oracle gfi ppt metaware

10

SolutionGFI – Oracle event,, 18/02/2011

Page 11: Séminaire oracle gfi ppt metaware

Main characteristics

Automation with our R4Z platform Consistency, quality and consistency of changes

o Project costs and test workload control

o Project costs and testing workload minimization

Repeatability o Incremental improvement

Productivityo Applicable to large legacy systems

o Short delay

No freeze of maintenance

Native solution Minimal API between converted program and target

technologies

11

GFI – Oracle event,, 18/02/2011

Page 12: Séminaire oracle gfi ppt metaware

Two main components:

A Platform that Automates code and data conversion

A set of Run-Times thatsupports the execution of the convertedapplication

r4z Workbench r4z Run-Time

r4z Workbench and Run-Times

Code analysis Code

transformation Deployment Test

CICS RT IMS-TM RT Batch RT

12

GFI – Oracle event,, 18/02/2011

Page 13: Séminaire oracle gfi ppt metaware

The foundations of r4z

Tuxedo Web LogicConnectivity

ART CICS ART Batch

R4Z run timesCICS / IMS / Batch

R4Z workbench

Oraclefoundation

MetaWare extension

Replatforming Language conversion Database migrationr4z

Replatforming Infrastructure Architecture

13

GFI – Oracle event,, 18/02/2011

Page 14: Séminaire oracle gfi ppt metaware

An automated approach tooled by

CHEAPER (-40%)

• High Productivity

•Off-shore low cost

LESS RISK

• Less Defects

• Dedicated support

FASTER (-30%)

• Parallel Process

• Scalable

r4z

Flexible

• Customizable

• Resource

• On demand

14

GFI – Oracle event,, 18/02/2011

Page 15: Séminaire oracle gfi ppt metaware

15

ServicesGFI – Oracle event,, 18/02/2011

Page 16: Séminaire oracle gfi ppt metaware

z/OS replatforming project : The lifecycle

• TechnicalAnalysis

• Project Scope• Financial Analysis

Study Stage

• Tools adaptation• Process

customization

IndustrializationStage • Tools

optimization• Process tuning

Pre-Production Stage

• Mass conversion• Mass testing

Production Stage

16

GFI – Oracle event,, 18/02/2011

Page 17: Séminaire oracle gfi ppt metaware

Testing process

TestResults

Automated Testing

SourceApplications

StableTest

Results

Refine©

StableTest

ResultsMove

z/OS UNIX/LINUX/WINDOWS

Refine’s automated testing process allows to efficiently: Test functionality retention on large amount of components Propagate the correction of a bug to all the impacted components Minimize the maintenance freeze period

ModernizedApplications

Modernization

TestResults

Automated Testing

Automated

Comparison

17

GFI – Oracle event,, 18/02/2011

Page 18: Séminaire oracle gfi ppt metaware

Responsabilities during a project

MW + SI Customer

1Studies Biz case/ feasibility

Scoping/Gap

Engineering Solution Design

Industrialization

2CompetenceTransfer

Training

Tutoring/Coaching

Pre-Production End to End validation

Conv. & testing

3Production Mass conversion

Mass testing

Integration Operation

Development

18

GFI – Oracle event,, 18/02/2011

Page 19: Séminaire oracle gfi ppt metaware

19

An example of Business casesGFI – Oracle event,, 18/02/2011

Page 20: Séminaire oracle gfi ppt metaware

- -

GFI – Oracle event, February16th 2011

20

Business case description

• TP intensive system :Multi channel access • end users : web, internet phones, ..• Agencies : client applications• > 1.000.000 access per day (24/7).

• IT infrastructure : outsourced z/OS mainframe • 825 MIPS contractually = 2000 CPU hours / months • Out of contract additional CPU hours when necessary• Application asset

• ± 2000 Cobol programs• CICS / DB2• Lack of agility

Page 21: Séminaire oracle gfi ppt metaware

- -

GFI – Oracle event, February16th 2011

21

Business case description

• Planned customer’s activity in the next years• 8% growth per year• Direct impact in CPU hours consumption

• Indirect impact in the cost per MIPS

0

1000

2000

3000

4000

5000

2011 2012 2013 2014 2015 2016 2017

CPU hours consumption

contractual limit

1.400

1.600

1.800

2.000

2011 2012 2013 2014 2015 2016 2017

Cost per MIPS

Page 22: Séminaire oracle gfi ppt metaware

- -

GFI – Oracle event, February16th 2011

22

Business case description

• Customer’s objective• A quick Rehosting to interrupt the mainframe contract by mid 2012.• Objective : To save 75% of the current TCO in the next 5 years • Allocate the savings to applications redevelopments

• Next 5 years development plan• A SAP Nucleus

• SOA applications to simplify multiple products/suppliers packages.

Page 23: Séminaire oracle gfi ppt metaware

High level target solution (Intel Xeon – G7)

SAN

XeonG7 2x4 coreÀ 3,33Ghz

XeonG7 2x4 coreÀ 3,33Ghz

Win 2008

Oracle 11G

ART TP ART batchCobol

SALT

CobolCobol

Win 2008

Tuxedo middleware

Oracle client

Oracle 11G File system

Win 2008

Oracle 11G

ART TP ART batchCobol

SALT

CobolCobol

Win 2008

Tuxedo middleware

Oracle client

Oracle 11G File system

XeonG7 2x6 coreÀ 2,88Ghz

XeonG7 2x6 coreÀ 2,88Ghz

23

GFI – Oracle event, February16th 2011

Page 24: Séminaire oracle gfi ppt metaware

- -

GFI – Oracle event, February16th 2011

24

Financial business case

Cost of operating on the outsourced z/os platform in €

cost of operating the z/OS platform Parameters 2011 2012 2013 2014 2015 2016 2017

Cost per contractual hour (≤ 2000 hours/month) 50

Cost of hours out of contract (> 2000 hours/month) 75

Contractual number of CPU hours / month 2000

Contractual number of MIPS 825

December 2010 CPU hours consumption 2500

yearly planned growth 8%

Planned CPU hours consumption per month 2500 2700 2916 3149 3401 3673 3967

Contractual cost / year 1 200 000 1 200 000 1 200 000 1 200 000 1 200 000 1 200 000 1 200 000

additional cost per year 450 000 630 000 824 400 1 034 352 1 261 100 1 505 988 1 770 467

Yearly cost of running z/os 1 650 000 1 830 000 2 024 400 2 234 352 2 461 100 2 705 988 2 970 467

cumulated costs 1 650 000 3 480 000 5 504 400 7 738 752 10 199 852 12 905 840 15 876 308

used MIPS 1 031 1 114 1 203 1 299 1 403 1 515 1 636

Annual cost per Mips 1 600 1 643 1 683 1 720 1 754 1 786 1 815

Page 25: Séminaire oracle gfi ppt metaware

- -GFI – Oracle event, February16th 2011

25

Financial business case

Platform Downsizing investment (applications and database) in €

Cost of downsizing parameters total cost 2011 2012 2013 2014 2015 2016 2017

Rehosting project costproject duration (months) & cost 12 1 800 000 1 800 000 0

Initial Hardware investment + Operating system (Linux)Application servers : 2 * X86 Xeon : 2 x 4 core 3,33GHZ 25 000 12500 12500

Database servers : 2 * X86 Xeon : 2 x 6 core 2,88GHZ 30 000 15000 15000storage SAN and connectivity extensions 100 000 100 000Total Hardware 155 000Hardaware depreciation (5 years) 5 25 500 31 000 31 000 31 000 31 000 5 500

Software investment (list price) cost / core # of cores cost SALT (SOA connector) 3 862 8 30 896 15448 15448

Tuxedo 19 311 8 154 488 77244 77244Cobol Micro focus 17 000 8 136 000 68000 68000

Oracle 11G EE 15 288 12 183 456 91728 91728total software 504 840 252 420 252 420

Total investment (Project + HW + Software) 2 459 840

Cost of operating in a downsized platformAditionnal HW purchase 10000 10000 10000HW depreciation (5 years) 25 500 31 000 33000 33000 35000 9500 4000Hw maintenance (24/24, 7/7 365/365 en 4h) 20% 25 500 31 000 33 000 33 000 35 000 35 000 37 000

Additional SW purchase 50 000 50 000 50 000Sw maintenance (20% / year) 20% 50 484 100 968 110 968 110 968 120 968 120 968 130 968

Cost of ownership 101 484 162 968 226 968 176 968 240 968 165 468 221 968% of z/OS platform TCO 6,2% 8,9% 11,2% 7,9% 9,8% 6,1% 7,5%

Page 26: Séminaire oracle gfi ppt metaware

- -GFI – Oracle event, February16th 2011

26

Financial business case

Cost summary and comparison in €

Costs summary total cost 2011 2012 2013 2014 2015 2016 2017

cost of running the z/OS platform 1 650 000

Investment (project + licenses) 2 304 840

Target platform Cost of ownership 101 484 162 968 226 968 176 968 240 968 165 468 221 968

total cost 4 056 324 162 968 226 968 176 968 240 968 165 468 221 968

Cumulated costs 4 056 324 4 219 2924 446 2604 623 2284 864 1965 029 664 5 251 632

total saving = cost z/OS - (investment + cost new platform) -2 406 324 -739 2921 058 1403 115 5245 335 6567 876 176 10 624 676

break even point

month 6

Year 2013

return on investment 43,0% 126,7% 216,9% 320,2% 431,9%

Financial parameters• Centered investment date : Dec 2011• Break even point date : June 2013• Duration until break even point : 18 months• Return on investment : 126% end 2014

Page 27: Séminaire oracle gfi ppt metaware

27

Natural / Adabas business caseGFI – Oracle event, February16th 2011

Page 28: Séminaire oracle gfi ppt metaware

- -

Natural to Cobol – Automated Process

Benefits Size doesn’t matter! Predictable high levels of standardization and quality Reduced cycles and rapid implementation timeline - 2,500+ components per

hour Translation Rate Avoid manual intervention and associated labor intensive debugging

•Discovery & Inventory•Assessment•X-References•Subset Selection

CATALOGUER•Translation•Code Presentation•Compilation

TRANSLATOR•Strategy•Instrumentation•Case Management

TESTER

GFI – Oracle event, February16th 2011

28

Page 29: Séminaire oracle gfi ppt metaware

2929

Translation exampleNatural Program Cobol Program

MOVE 003 TO NB-CPT ** --------------------------------------------------------------INCLUDE RTEC-XX1 ** ------------ MODIF DU 23/03/92 -----------------------------** -------- CHARGEMENT DE LA TABLE FCL -------------- ** MOVE 'FCL' TO B-CDRETA MOVE ALL H'00' TO B-IDTABL MOVE B-AU0H TO AU0H-INF MOVE ALL H'FF' TO B-IDTABL MOVE B-AU0H TO AU0H-SUP RESET AU0H-CLSI AU0H-CLSA REPEAT

CALLNAT 'RTENAU0H' AU0H-INF AU0H-SUP AU0H-CLSI AU0H-CLSA AU0H-SUPER

AU0H-NUMBER AU0H-CERR IF AU0H-SUPER NE ' '

READ(1) RTETTAB BY SPTABL = AU0H-SUPER ADD 1 TO IND-FCL IF IND-FCL GT 50

MOVE 1 TO DEPASS-TAB MOVE 0 TO RTEA-771.SAUT MOVE 'TABLE POUR AFFICHAGE DES CODES OPERATION > 50 POSTES' TO DETAIL MOVE 4 TO RTEA-771.CODE CALLNAT 'RTEN-771' RTEA-771 ESCAPE BOTTOM

END-IF MOVE LITAAB TO COND-AFF-CDOPE(IND-FCL)

END-READ ELSE

IF IND-FCL = 0 MOVE 0 TO RTEA-771.SAUT MOVE 'TABLE POUR AFFICHAGE DES CODES OPERATION INEXISTANTE' TO DETAIL MOVE 4 TO RTEA-771.CODE CALLNAT 'RTEN-771' RTEA-771

END-IF END-IF

UNTIL AU0H-SUPER = ' ' OR DEPASS-TAB = 1 END-REPEAT

MOVE 3 TO NB-CPT * --------------------------------------------------------------#INCLUDE RTEC-XX1

* ------------ MODIF DU 23/03/92 -----------------------------* -------- CHARGEMENT DE LA TABLE FCL -------------- ** MOVE "FCL" TO B-CDRETA MOVE ALL X"00" TO B-IDTABL MOVE B-AU0H TO AU0H-INF MOVE ALL X"FF" TO B-IDTABL MOVE B-AU0H TO AU0H-SUP INITIALIZE AU0H-CLSI AU0H-CLSA#REPEAT_UNTIL('AU0H-SUPER = " " OR DEPASS-TAB = CST--1')

#CALLNAT("RTENAU0H", AU0H-INF AU0H-SUP AU0H-CLSIAU0H-CLSA AU0H-SUPER AU0H-NUMBER AU0H-CERR)

IF AU0H-SUPER NOT = " " THEN #ADA_READ(1, RTETTAB, SPTABL, AU0H-SUPER )

ADD 1 TO IND-FCL IF IND-FCL > CST--50 THEN

MOVE 1 TO DEPASS-TAB MOVE 0 TO SAUT OF R--RTEA-771 MOVE

"TABLE POUR AFFICHAGE DES CODES OPERATION > 50 POSTES" TO K--DETAIL

MOVE 4 TO K--CODE OF R--RTEA-771 #CALLNAT("RTEN-771", RTEA-771)COPY ESCAPBOT.

END-IF MOVE LITAAB TO COND-AFF-CDOPE(IND-FCL)

#ADA_READ_END()ELSE

IF IND-FCL = CST--0 THEN MOVE 0 TO SAUT OF R--RTEA-771 MOVE

"TABLE POUR AFFICHAGE DES CODES OPERATION INEXISTANTE" TO K--DETAIL

MOVE 4 TO K--CODE OF R--RTEA-771 #CALLNAT("RTEN-771", RTEA-771)

END-IF END-IF

#REPEAT_END()

Page 30: Séminaire oracle gfi ppt metaware

AXA moves Natural to Corporate Standard Cobol LE

BACKGROUND INFORMATION

Leading Worldwide Insurance Group providing insurance and asset management services

Multi-MLOC NATURAL DB2 on z/OS3,700 Programs and sub-programs

1,500 MAPs

Challenges

€ 600K Annual Software Fees, increasing 10% YoY since 2002

Cobol as a Corporate Standard for application development and maintenance

Limited and Expensive resourcesupply

SOLUTION DELIVERED

Collection, Analysis, and Rationalisation of the Natural Asset

100% Automated Translation to COBOL

Regression Testing

1 Year Project

RETURNS

Elimination of Natural Fees

18 months Payback

maintenance rationalisation by leveraging an offshore developmentcenter

Batch 20% faster, TP iso

GFI – Oracle event, February16th 2011

30

Page 31: Séminaire oracle gfi ppt metaware

Yves Rocher moves Natural to Corporate Standard Cobol LE

BACKGROUND INFORMATION

Leading Retail Group providing women health & beauty stuff

Multi-MLOC NATURAL/ADABAS on z/OS

2 000 Programs and sub-programs

1 000 MAPs

Challenges

€ 300K Annual Software Fees, increasing 10% YoY since 2007

Cobol / Oracle as a CorporateStandard for application development and database

Limited and Expensive resourcesupply

SOLUTION PROPOSED

Collection, Analysis, and Rationalisation of the Natural/AdabasAsset

100% Automated Translation to COBOL/Oracle

10 month Project

RETURNS

Elimination of Natural Fees

15 months Payback

maintenance rationalisation by leveraging an offshore developmentcenter

GFI – Oracle event, February16th 2011

31

Page 32: Séminaire oracle gfi ppt metaware

Thank you!

Bernard BouvierPhone : +33 6 79 95 40 48Email: [email protected]

Christian CourregesPhone: + 33 6 74 97 13 10Email: [email protected]

Contact

www.metaware.fr

32

GFI – Oracle event, November 18th 2010

Page 33: Séminaire oracle gfi ppt metaware

3333

Yves Rocher architecture

IBM z/OS

Application & Transaction Services IBM CICS

Data Services (Files/Databases)

Adabas

User Interaction Services3270 BMS Custom

Batch ServicesJob Scheduler

ZEKESyncSort, other 3rd party tools

JCL, PROC, REXX

IBM Utilities

Business Logic in COBOL, C/C++,…

4GL EnvironmentsNatural

HP-UX

User Interaction ServicesTomcat, WebLogic,

AquaLogic UIJSP/HTML

Batch ServicesCA AutoSys, SyncSort, other

3rd party tools

ksh, Perl, … Metatools

Oracle

Data Services (Files/Databases)

Application & Transaction Services Tuxedo ART

Business Logic in COBOL, C/C++,…

Cobol

GFI – Oracle event, February16th 2011

Page 34: Séminaire oracle gfi ppt metaware

Development[10 000 FP]

FunctionalTest

Residual defect rate: 1,14/FP

Residual defects: 11 400

r4z reliability

Defects injection rate: 6/FP

Potential defects: 60 000Asset

implementation

Residual defect rate: 2.10-5

Residual defects: 20

Defects injection rate: 10-4

Potential defects: 100

r4z Conversion[ 1 MLOC]

r4z conversion is 500 times MORE RELIABLE than development

34

GFI – Oracle event,, 18/02/2011

Page 35: Séminaire oracle gfi ppt metaware

20/03/2007

SMM XP© - System Migration Methodology

Phase 8 : Education & Training

Data Migration

Asset Rationalisation

Asset Cataloging

Asset Generation

External Specifications

Phase 2 : Pre-conversion

Tests Tooling

Tests Engineering

Phase 3 : Tests Preparation

Tests PreparationPilot Testing

Pilot Conversion Phase 4 : Pre-Production

System Integration Operations Migration Phase 6 : Integration

Balance Testing

Balance ConversionPhase 5 : Production

Switch-Over

Maintenance Testing

Maintenance ConversionPhase 7 : Switch-Over

Risk Management & Change Management

Project ControlPhase 1 : Project Management

35

GFI – Oracle event,, 18/02/2011