New Life from COBOL applications - #MFSummit2017
-
Upload
micro-focus -
Category
Software
-
view
25 -
download
0
Transcript of New Life from COBOL applications - #MFSummit2017
Scot Nielsen Product Manager COBOLAlwyn Royall Solutions Consulting
21 March 2017
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
Your business logic and data remain your competitive advantage, the key is unlocking this value to exploit the latest technology innovation
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
Demonstration overview
Mileage LogTax Calculator
£££
COBOL AnalyzerExtract Business Logic
Web
Host in Azure Web service Relational Data Source
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
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
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
Data Modernization
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
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
• 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