23
www.transoft.com OpenVMS Modernization & Migration DECUS IT - Symposium 2008 Wednesday 4 th June 15:00-15:30 Geoff Baker General Manager, Transoft UK Agenda Transoft Drivers for change Understanding your business requirements Transition options Modernization Migration Case study Summary - the way forward IT-Symposium 2008 04.06.2008 www.hp-user-society.de 1

OpenVMS Modernization & Migration - decus.de · OpenVMS Modernization & Migration DECUS IT - Symposium 2008 Wednesday 4th June 15:00-15:30 ... JCL or Job script. DCL scripts IT-Symposium

Embed Size (px)

Citation preview

www.transoft.com

OpenVMS Modernization & Migration

DECUS IT - Symposium 2008Wednesday 4th June 15:00-15:30

Geoff BakerGeneral Manager, Transoft UK

Agenda

• Transoft

• Drivers for change

• Understanding your business requirements

• Transition options

• Modernization

• Migration

• Case study

• Summary - the way forward

IT-Symposium 2008 04.06.2008

www.hp-user-society.de 1

• A leading provider of modernization solutions for 20+ years

• Enables organizations to maintain competitive advantage by maximizing the potential of existing applications

• Major customers include The Gap, Kroger, Boeing, Balfour Beatty and Christie’s, and thousands of others around the world

• We work with a large network of Systems Integrators, ISVs and technical partners to offer our solutions

Transoft“The Modernization Experts”

Transoft …cont’d

Transoft’s modernization offerings:– Products, tools, project methodologies and the specialists

Pioneered innovative solutions, including:

• Service Oriented Architectures (SOA) for legacy applications • Making COBOL, RPG and other program code available as Web

Services• Application migration methodologies• Auto generated graphical interfaces• Accessing and joining data from multiple data sources• Legacy database to relational database modernization

Transoft has customers in 44 countries and is part of IRIS, a leading software company with over 1,000 employees worldwide

IT-Symposium 2008 04.06.2008

www.hp-user-society.de 2

Your Business

On

VAX / Alpha

New Customers ReduceCosts

Data

Accessib

ility

Skill

sSh

orta

ges

Cost ofSupport

Islands of

Technology

Incr

ease

Acc

ura

cyIn

crea

seAgi

lity

Drivers for change

Understanding your business requirements

• Business challenges of legacy applications

– Business fit today

– Business fit tomorrow– Do they provide competitive advantage

– Batch processing rather than straight-through business

– Speed of response to changing requirements

– Cost of ownership

IT-Symposium 2008 04.06.2008

www.hp-user-society.de 3

Understanding your business requirements

• Does your application fit in with your IT strategy?

– Platform issues (support, extensibility, upgrades, cost, etc)

– Service Oriented Architecture (SOA) – Integration issues

– Modern tools not always available

– Skills difficult to obtain

Modernize

Re-write Package

Upgrade

Migrate Do Nothing

Transition options – the business choice

IT-Symposium 2008 04.06.2008

www.hp-user-society.de 4

Modernize

Re-write Package

Upgrade

Migrate Do Nothing

Modernize transition option

Considerations:• Sufficient analysis to ensure the cost model is right

• Tight project management and control scope

• Do not underestimate the testing

• Can give best results for spend if controlled

To modernize can be the right option when:• Application generally meets business requirements

• Application can be made to meet your IT strategy

• Application can be made to integrate with other applications through SOA

• You have the right skills match

Migrate

Modernise

Re-write Package

Upgrade

Do Nothing

Migrate transition option

Considerations:• Firm cost and timescale for project

• It will be fundamentally the same application without re-engineering

• But there can be GUI and RDBMS improvements

• Migration involves the least testing

• No user re-training

• Then use the latest tools for SOA to modernize the application

To migrate can be the right option when:• The application meets the business requirement

• The platform does not meet your IT strategy

• Integration is important

• Cost of ownership needs to be lowered

IT-Symposium 2008 04.06.2008

www.hp-user-society.de 5

Modernization

Modernization

• Greater agility

• Easier integration

• Integration with new technologies .NET and J2EE

• Leads naturally to a Service Oriented Architecture (SOA)

• Before ….. and/or after migration

• But how can SOA be achieved while remaining on the VAX / Alpha platform?

IT-Symposium 2008 04.06.2008

www.hp-user-society.de 6

Gartner

“The introduction of Web services is accelerating the spread of SOA into mainstream projects. SOA is attractive because it enables reuse of logic and data in multiple contexts delivering composite applications.”

Transoft Component Adapters

• SOA “middleware” architecture

Enable integration of legacy systems into

– Distributed GUI applications

– Web enabled applications & e-Business

• Optimum reuse of existing application logic as Services

Capitalize on business rules and logic in existing legacy applications

– Fortran, Pascal, COBOL, C, BASIC, Other

• Allows new functionality to be added incrementally and quickly

IT-Symposium 2008 04.06.2008

www.hp-user-society.de 7

GetCustomer Service

CustomerSearch Service

OpenItem Service

Turnover Service

Legacy Applications contain “Services”

Co-existence

- Existing legacy application- New Windows application - New Web application

Transoft Component Adapters

GetCustomer Service

CustomerSearch Service

OpenItem Service

Turnover Service

CustomerSearch Service

IT-Symposium 2008 04.06.2008

www.hp-user-society.de 8

Consumers

Java / JCA

C# .NET

Web Services

Other

COM

XML

Tra

nsof

t Com

pone

nt B

roke

r

Character

CharacterFMS

DCL

ApplicationProgram

Rdb/Oracle

Original

DeploymentArchitecture

Mobile DevicesMicrosoft Pocket PC

J2ME

World Wide WebASP, ASP.NET, JSP

PHP, CFMWeb Services

EnterpriseBEA WebLogic

IBM WebSphereMicrosoft BizTalk

Oracle AS

Internal ApplicationsJAVA, .NET, Delphi,C++, Visual Basic,

COBOL, RPG,

Extended

Transoft Component Adapters - SOA

Providers

Language

Screen

SQL

Composite

Services

Consumer

Mobile DevicesPocketPC

.NETCompact Framework

ConsumerTechnology

Web Services

TransoftComponent

Broker

Provider

VT Screens

ProviderTechnology

Screen Adapter

Customer Management

SOA example

TCA

Turnover

Open Items

Details

Search

IT-Symposium 2008 04.06.2008

www.hp-user-society.de 9

Migration

This is aJCL or

Job script.

This is aJCL or

Job script.

This is aJCL or

Job script.

This is aJCL or

Job script.

Migration Stepping Stones

Set Up2

1 PathFinder

3 Pilot Migration

Main Migration4

Customer Testing5

Implementation6

IT-Symposium 2008 04.06.2008

www.hp-user-society.de 10

• Assess applications• Document inventory• Identify target environment • De-risk each element - solve problems up front • Project plan• Fixed costs and timescales• PathFinder Report Benefits:

– Invaluable ‘base line’– No surprises – Basis for informed decisions – Set objectives and timescales– Obtain budget– Statement of Work for migration contract

PathFinder Assessment Project

The roadmap for change

Inventory Analysis

IT-Symposium 2008 04.06.2008

www.hp-user-society.de 11

Migration choices

InterfaceFMS/SMG/TDMS

DECformsBrowser, GUI& Character

ApplicationsCOBOL, Fortran

Pascal, C, etcOpen systems

versions

DatabaseRdb

& RMSRDBMS

JobsDCLTarget platform

Scripts, Emulator

Op. SystemOpenVMS Calls OS Library

Windows, UNIX, Linux

OpenVMS migration toolset

IT-Symposium 2008 04.06.2008

www.hp-user-society.de 12

User Interface Migration

FMS specs

ASCII form specifications

User Interface

CharacterFMS/flt

compilerOpen FMS

runtime

Open FMS

Compiled formspecifications

This is aJCL or

Job script.

This is aJCL or

Job script.

This is aJCL or

Job script.

This is aJCL or

Job script.

Also for SMG, DECforms

OpenVMS FMS

Open FMS

IT-Symposium 2008 04.06.2008

www.hp-user-society.de 13

OpenVMS Application Language Migration

OpenVMS COBOL

OpenVMS COBOL

OpenCOBOL

converter

Open COBOL

MigrationControl file

Open Systems COBOL

Micro FocusCOBOL

This is aJCL or

Job script.

This is aJCL or

Job script.

This is aJCL or

Job script.

This is aJCL or

Job script.

Converters also for:-Fortran-C-Pascal to C-BASIC to C

System Services

This is aJCL or

Job script.

This is aJCL or

Job script.

This is aJCL or

Job script.

This is aJCL or

Job script.Application Programs

VMSLibraries

OpenVMS OS

Application Programs

Transoft Libr8Libraries

Libr8 Server

OpenVMS

Windows/UNIX

IT-Symposium 2008 04.06.2008

www.hp-user-society.de 14

Rdb Database Migration

Rdb SCHEMA

Rdb Databaseschema

Conversion rules

Conversion RDBMS Database

Other

Oracle

MicrosoftSQL Server

This is aJCL or

Job script.

This is aJCL or

Job script.

This is aJCL or

Job script.

This is aJCL or

Job script.

Conversion also forRMS data

RMS Database Migration

RMS Files

Open Transl8

Conversion Open Systems

RDBMS

Open RMSRMSFiles

RMS to RDBMS Adapter

Open Integr8 Program

This is aJCL or

Job script.

This is aJCL or

Job script.

This is aJCL or

Job script.

This is aJCL or

Job script.

IT-Symposium 2008 04.06.2008

www.hp-user-society.de 15

DCL Script Migration - Open DCL Emulator

OpenVMS DCL

DCL scripts

Open DCL

This is aJCL or

Job script.

This is aJCL or

Job script.

This is aJCL or

Job script.

This is aJCL or

Job script.

DCL scripts

IT-Symposium 2008 04.06.2008

www.hp-user-society.de 16

From OpenVMS to Open Systems

OpenVMSCOBOL

RMS

FMS

JobsDCL

OpenVMS

Micro Focus

COBOL

COBOL Files

Transoft OpenFMS

Windows

TransoftOpen Libr8

TransoftOpen DCL

IT-Symposium 2008 04.06.2008

www.hp-user-society.de 17

Case Study

Balfour Beatty Utility Solutions Limited (BBUSL)

• “Design Programs” VMS Migration to Windows

Background

• BBUSL “Design Programs” used to analyse and design overhead power transmission lines and tower structures

• In 1966, early programs originally written in Algol for ICL mainframe environment

• In 1981, acquired Algol to Fortran translator (written in Fortran) on DEC VAX with VMS– Design Programs translated to Fortran

• Further modules written in Fortran

• Integrated with first generation CAD package (“DOGS”)

• In 2005, on DEC VAX and VMS 5.5-2

IT-Symposium 2008 04.06.2008

www.hp-user-society.de 18

Background continued

• In 2005, concluded:

– Ageing hardware unreliable

– Expensive to maintain– Slow to operate

– No scope for modern enhancements like Graphical User Interface (GUI)

– Difficulty in accessing programs remotely

– DOGS CAD package was not up to modern standards

• In summary, this situation was a risk to the business

The Options

Design Programs – unique application, provide competitive advantage

• No equivalent proprietary packages available

• Re-host on modern Alpha or Itanium– Expensive to purchase and maintain

– Remain reliant on limited and reducing VMS skills

– Merely postpone the inevitable

• Migrate to Windows

– Preferred in-house platform– In-house skills

– Integrate with modern CAD package

IT-Symposium 2008 04.06.2008

www.hp-user-society.de 19

The Migration Process

• Met Transoft at VMS seminar

– Discussed options

• Completed OpenVMS Migration Questionnaire• Transoft commenced PathFinder Assessment Project - 3 weeks

• Conclusions:

– Migrate to Windows with Intel Fortran

– Transoft Open Libr8 to support VMS System Services

– Transoft Open DCL emulator– Offered fixed price migration project

The Migration Process

• Transoft contracted for Migration Project

– Algol translator (in Fortran) migrated first

• Tested by ensuring Algol code translated as before– Migrated the translated Fortran

• Complexity - ‘ICL’ file system

• Completed in 8 months

• Subsequently replaced DOGS CAD package with DRAWTRAD developed exclusively for BBUSL.

IT-Symposium 2008 04.06.2008

www.hp-user-society.de 20

Summary

• Removed risk of failure from ageing VAX platform

• In-house supported platform - Windows

• Transoft support Open Libr8 and Open DCL• Lower cost operation

• User friendly development environment

• Easy remote access via VPN

• Faster and increased productivity

• Improved CAD package

• Ensured Business As Usual

Balfour Beatty Utility Solutions

“We now have our critical system on a more cost-effective platform, allowing us to continue to run and enhance it in a modern Windows environment.”

Alan King, Chief Engineer

IT-Symposium 2008 04.06.2008

www.hp-user-society.de 21

• If modernization of systems on your OpenVMS platform via SOA is the option for you

– Establish your modernization needs

– Instigate an initial pilot project– Provide further enhancements through iterative projects

• If migration is the option for you

– Action a PathFinder Assessment Project

– Then migrate

• Either Transoft undertakes fixed-price migration• Or use Transoft migration tools to do your own migration with

training & mentoring

• Or a combination

– Post-migration, positioned for modernization via SOA

In summary - the way forward

IT-Symposium 2008 04.06.2008

www.hp-user-society.de 22

Questions?

Contact a Transoft Account Manager

UK – Mike Rochford,

email: [email protected] +44 1753 778089

Thank you for your time!

IT-Symposium 2008 04.06.2008

www.hp-user-society.de 23