New Life from COBOL applications - #MFSummit2017

15
Scot Nielsen Product Manager COBOL Alwyn Royall Solutions Consulting 21 March 2017 New life from COBOL applications #MFSummit2017

Transcript of New Life from COBOL applications - #MFSummit2017

Page 1: New Life from COBOL applications - #MFSummit2017

Scot Nielsen Product Manager COBOLAlwyn Royall Solutions Consulting

21 March 2017

New life from COBOL applications#MFSummit2017

Page 2: New Life from COBOL applications - #MFSummit2017

Micro Focus helps its customers to innovate faster with lower risk

We enable them to embrace new technology while building on what already works. We call this bridging the old and the new

Page 3: New Life from COBOL applications - #MFSummit2017

Your business logic and data remain your competitive advantage, the key is unlocking this value to exploit the latest technology innovation

Presenter
Presentation Notes
The Micro Focus belief is that you already hold all the information you need within your organization to be competitive – although it’s locked away in the complexity. We help unlock the value from that complexity. And, since 1976, we have worked with thousands of clients to help them unlock that value.
Page 4: New Life from COBOL applications - #MFSummit2017

The scale of COBOL applications

Micro Focus Cobol Survey 2015 Report

Above 25 million LOC

Between 10 and 25 million

LOC

Between 5 and 10 million

LOC

Between 2 and 5 million

LOCBetween 1 and 2 million

LOC

Less than 1 million LOC

Decrease

Remain broadly

the same

Increase

Size of codebase

Expected change

Less than 3 years

From 3 to 10 years

From more

than 10 years

Expected application lifespan

Presenter
Presentation Notes
In short - nothing new – COBOL apps are huge and getting bigger! These slides help support message we will promote later in the deck We ran a WW survey across all orgs using COBOL – be that our COBOL or anyone elses. Let’s look at some of the results: First of all, COBOL apps are huge and getting bigger. No surprise they’ve been under development for years or decades for some LOC – Lines of Code It’s one of the reasons why COBOL applications don’t disappear quickly – they’re so massive and contain so many business rules they’re incredibly difficult to replace without considerable cost/risk We also see that businesses will be keeping the size of these apps about the same or growing them
Page 5: New Life from COBOL applications - #MFSummit2017

Demonstration overview

Page 6: New Life from COBOL applications - #MFSummit2017

Mileage LogTax Calculator

£££

COBOL AnalyzerExtract Business Logic

Web

Host in Azure Web service Relational Data Source

Page 7: New Life from COBOL applications - #MFSummit2017

Story Board 1 (CA to WCF)

COBOL Analyzer• Show original screen• Show application• Create new project

from Original

Visual COBOL in Visual Studio• Show create new

Azure Solution• Show original project

in new solution• Show Publish

Show Azure Application• Show Summary

screen• Show new trip and

integration with Google

Presenter
Presentation Notes
This was the demo, shown in Story Board format here…
Page 8: New Life from COBOL applications - #MFSummit2017

Story Board 2 (WCF to Relativity)

Visual COBOL in Visual Studio•Show WCF solution•Show original

project in solution

SCOT Nielsen•Create client to call

Azure Web Service•Non-COBOL

Relativity•Show Relativity File

to RDBMS table•Look at data too

Page 9: New Life from COBOL applications - #MFSummit2017

Story Board 3 (non-COBOL Client to Excel)

Excel• Show Excel

using Relativity generated connection to MF Files

Client to call Azure Web Service again• Add a trip

Excel• Refresh Excel

table to see new data

Page 10: New Life from COBOL applications - #MFSummit2017

Data Modernization

Page 11: New Life from COBOL applications - #MFSummit2017

Market research highlightsCOBOL applications are a business critical asset

Cobol shops plan to modernize using… Rank

RDBMS Integration 1Java or .NET Integration 2

SOA/Web Services/REST 3

Cloud & Virtualization 4

Of COBOL applications are considered ‘strategic to the business’ 85%

Will maintain current COBOL apps, but seek to improve efficiency

2/3Have active modernization projects over the next two years

42%

A drive to reduce IT costs, address COBOL skills concerns and modernize application delivery

The larger the application, the greater the strategic value

Page 12: New Life from COBOL applications - #MFSummit2017

Modernize COBOL Data AccessRelational database tooling

1. Embedded SQL: COBOL programs use SQL syntax to directly access RDBMS

COBOL Program ESQL

ODBC/JDBCADO.NET

Pro*COBOLDB2 ECM

3. Database Connectors: COBOL file IO transparently redirected to RDBMS

COBOL Program Database

Connectors

COBOL Program RelativityCOBOL

Data Files

ODBC

JDBC

2. Relativity: Treat COBOL data files as relational databases

Page 13: New Life from COBOL applications - #MFSummit2017

• Complimentary • Survey of Stakeholders• Application overview• Technical review• Strategy fit• Assessment and recommendations

provided within days

Need a Future-Proof Business Case?Take us up on a Value Profile Meeting

Page 14: New Life from COBOL applications - #MFSummit2017

community.microfocus.com

The COBOL CommunityResources for you

Page 15: New Life from COBOL applications - #MFSummit2017