IT-Symposium 2008 04.06.2008 OpenVMS Modernization & Migration DECUS IT - Symposium 2008 Wednesday 4 th June 15:00-15:30 Geoff Baker General Manager, Transoft UK www.transoft.com Agenda • Transoft • Drivers for change • Understanding your business requirements • Transition options • Modernization • Migration • Case study • Summary - the way forward www.hp-user-society.de 1
IT-Symposium 2008 04.06.2008 Transoft “The Modernization Experts” • 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 …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 www.hp-user-society.de 2
IT-Symposium 2008 04.06.2008 Drivers for change New Customers Reduce Increase Agility Costs A Accuracy c Increase Your c e Business D s a s t i On a b i l i VAX / Alpha t y s s I e s l l l g T a i k e n a c d S t r h s o n o o h f l o S Cost of g y Support 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 www.hp-user-society.de 3
IT-Symposium 2008 04.06.2008 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 Transition options – the business choice Migrate Do Nothing Modernize Upgrade Re-write Package www.hp-user-society.de 4
IT-Symposium 2008 04.06.2008 Modernize transition option To modernize can be the right option when: • Application generally meets business requirements Do Nothing Migrate • Application can be made to meet your IT strategy Modernize • Application can be made to integrate with other Upgrade applications through SOA Package Re-write • You have the right skills match 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 Migrate transition option To migrate can be the right option when: Migrate • The application meets the business requirement Do Nothing • The platform does not meet your IT strategy Modernise • Integration is important Upgrade • Cost of ownership needs to be lowered Package Re-write 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 www.hp-user-society.de 5
IT-Symposium 2008 04.06.2008 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? www.hp-user-society.de 6
IT-Symposium 2008 04.06.2008 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 www.hp-user-society.de 7
IT-Symposium 2008 04.06.2008 Legacy Applications contain “Services” CustomerSearch Service GetCustomer Service OpenItem Service Turnover Service CustomerSearch Service GetCustomer Service OpenItem Service Turnover Service Co-existence - Existing legacy application - New Windows application - New Web application Transoft Component Adapters CustomerSearch Service www.hp-user-society.de 8
IT-Symposium 2008 04.06.2008 Transoft Component Adapters - SOA Original Extended Character Services Providers Consumers Deployment Architecture Screen Transoft Component Broker Java / JCA FMS Character Mobile Devices Microsoft Pocket PC J2ME C# .NET World Wide Web Language Application ASP, ASP.NET, JSP Program Web Services PHP, CFM Web Services Enterprise SQL COM BEA WebLogic IBM WebSphere Rdb/Oracle Microsoft BizTalk XML Oracle AS Internal Applications Composite DCL JAVA, .NET, Delphi, Other C++, Visual Basic, COBOL, RPG, SOA example Transoft Provider Provider Consumer Consumer Technology Component Technology VT Screens Mobile Devices Screen Adapter Broker Web Services PocketPC .NET Customer Management Compact Framework Search Details TCA Open Items Turnover www.hp-user-society.de 9
IT-Symposium 2008 04.06.2008 Migration Migration Stepping Stones 1 PathFinder 2 This is a Set Up JCL or This is a Job script. JCL or Job script. This is a JCL or Job script. This is a 3 JCL or Job script. Pilot Migration 4 Main Migration 5 Customer Testing 6 Implementation www.hp-user-society.de 10
IT-Symposium 2008 04.06.2008 PathFinder Assessment Project • 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 The roadmap for change Inventory Analysis www.hp-user-society.de 11
IT-Symposium 2008 04.06.2008 Migration choices Windows, UNIX, Linux FMS/SMG/TDMS Browser, GUI Interface DECforms & Character COBOL, Fortran Open systems Applications Pascal, C, etc versions OpenVMS Calls Op. System OS Library Rdb Database RDBMS & RMS Target platform DCL Jobs Scripts, Emulator OpenVMS migration toolset www.hp-user-society.de 12
IT-Symposium 2008 04.06.2008 User Interface Migration FMS specs Open FMS User Interface FMS/flt Open FMS Character compiler runtime ASCII form specifications This is a JCL or This is a Job script. JCL or Job script. This is a Compiled form JCL or Job script. This is a specifications JCL or Job script. Also for SMG, DECforms OpenVMS FMS Open FMS www.hp-user-society.de 13
IT-Symposium 2008 04.06.2008 OpenVMS Application Language Migration OpenVMS COBOL Open COBOL Open Systems COBOL Open COBOL Micro Focus converter COBOL OpenVMS COBOL Converters also for: -Fortran This is a JCL or This is a Job script. JCL or -C Job script. This is a JCL or Migration Job script. This is a -Pascal to C JCL or Job script. Control file -BASIC to C System Services Application This is a JCL or This is a Job script. JCL or Programs Job script. OpenVMS OS This is a JCL or Job script. This is a JCL or Job script. VMS Libraries OpenVMS Windows/UNIX Libr8 Transoft Libr8 Server Libraries Application Programs www.hp-user-society.de 14
IT-Symposium 2008 04.06.2008 Rdb Database Migration Rdb SCHEMA Conversion RDBMS Database Microsoft SQL Server Conversion rules Oracle Rdb Database Other schema This is a JCL or This is a Job script. JCL or Job script. This is a Conversion also for JCL or Job script. This is a JCL or Job script. RMS data RMS Database Migration RMS Files Conversion Open Systems Program Open Integr8 RMS Open Transl8 Open RMS Files RMS to RDBMS Adapter RDBMS This is a JCL or This is a Job script. JCL or Job script. This is a JCL or Job script. This is a JCL or Job script. www.hp-user-society.de 15
IT-Symposium 2008 04.06.2008 DCL Script Migration - Open DCL Emulator OpenVMS DCL Open DCL DCL scripts DCL scripts This is a JCL or This is a Job script. JCL or Job script. This is a JCL or Job script. This is a JCL or Job script. www.hp-user-society.de 16
Recommend
More recommend