openvms modernization & migration - decus.de · openvms modernization & migration decus it...
Post on 14-Jul-2018
228 Views
Preview:
TRANSCRIPT
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
top related