10
Innovation and the Next Generation of COBOL Applications Alwyn Royall | Solutions Consulting Scot Nielsen | Product Manager

Innovation and the Next Generation of COBOL …...Web services and COBOL Mature software architecture, supported by diverse software tooling Easily integrate with other programming

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Innovation and the Next Generation of COBOL …...Web services and COBOL Mature software architecture, supported by diverse software tooling Easily integrate with other programming

Innovation and the Next Generation of COBOL Applications

Alwyn Royall | Solutions Consulting

Scot Nielsen | Product Manager

Page 2: Innovation and the Next Generation of COBOL …...Web services and COBOL Mature software architecture, supported by diverse software tooling Easily integrate with other programming

Application modernization encompasses many needs

DATAWeb Services

Page 3: Innovation and the Next Generation of COBOL …...Web services and COBOL Mature software architecture, supported by diverse software tooling Easily integrate with other programming

Web services and COBOL

Mature software architecture, supported by diverse software tooling

Easily integrate with other programming languages/systems

Add mobile services to your application

Build your ‘API Economy’

“Web Services offers a rapid approach to extending COBOL application logic to new use cases”

Page 4: Innovation and the Next Generation of COBOL …...Web services and COBOL Mature software architecture, supported by diverse software tooling Easily integrate with other programming

Web Services are stateless

Page 5: Innovation and the Next Generation of COBOL …...Web services and COBOL Mature software architecture, supported by diverse software tooling Easily integrate with other programming

Web Services using Managed Code

C#/VB/Java/COBOL

Page 6: Innovation and the Next Generation of COBOL …...Web services and COBOL Mature software architecture, supported by diverse software tooling Easily integrate with other programming

Web Services using Micro Focus SOA

Define web service using Interface Mapping Toolkit Web Services hosted

within Micro Focus Enterprise Server

Deploy

COBOL program provides web

service functionality

Design

COBOLProgram

COBOLProgramCOBOL

Program

CICS IMS

JCL PL/I

Page 7: Innovation and the Next Generation of COBOL …...Web services and COBOL Mature software architecture, supported by diverse software tooling Easily integrate with other programming

The Demo AppA car allowance mileage log

Page 8: Innovation and the Next Generation of COBOL …...Web services and COBOL Mature software architecture, supported by diverse software tooling Easily integrate with other programming

The Trip Log Application

Purpose:• Collate my business mileage

claims• Calculate my tax rate based on

total mileage claimed• Helps me become ‘tax efficient’

How it works:• Trips entered using

postcode • Rate tables held internally• Distances held on look up

ISAM file• Classic green-screen app in

need of a facelift

Page 9: Innovation and the Next Generation of COBOL …...Web services and COBOL Mature software architecture, supported by diverse software tooling Easily integrate with other programming

Wrapping up

• Web Services• an industry standard approach to extending application value

- well suited to COBOL apps• Inherently a stateless architecture - but REST helps• Multiple web service frameworks to choose from - JVM, .NET

or Micro Focus SOA and the IMTK• We created a COBOL Web Service, Javascript, .NET client,

Android and WPF demos

• What existing application logic can you offer to your clients?

Page 10: Innovation and the Next Generation of COBOL …...Web services and COBOL Mature software architecture, supported by diverse software tooling Easily integrate with other programming

#MFSummit