Hewlett Packard HP 3000 MPE Legacy Application Management MPE Spoken Here… • • • • • We have been migrating applications from proprietary/legacy platforms to other operating systems since 1985, and.

Download Report

Transcript Hewlett Packard HP 3000 MPE Legacy Application Management MPE Spoken Here… • • • • • We have been migrating applications from proprietary/legacy platforms to other operating systems since 1985, and.

Hewlett Packard
HP 3000 MPE
Legacy Application
Management
MPE Spoken Here…
•
•
•
•
•
We have been migrating applications from proprietary/legacy
platforms to other operating systems since 1985, and have a
proven track record of success
We can use our experience and tools to reduce the time, risk
& cost to migrate an MPE application to another platform
We have ‘gurus’ on staff, with many man years of MPE
experience at all levels
We understand the needs of MPE developers
By combining the TRANSPORT™ tool-kit from Sungard BiTech and Sector7’s service offerings, we offer a ‘best of breed’
solution to MPE users
© 2002 Sector7 USA, Inc.
Who does what?
•
•
•
Sector7
– We offer start-to-finish services for any of the offerings
described
Client
– If you have your own resources, we can provide you with
tools & consulting assistance to do it yourself
Sector7 & Client
– We recognize that you understand your business better
than we do – we understand the technology – by working
together we can deliver a solution that meets the needs
of your business
© 2002 Sector7 USA, Inc.
Solutions
•
MPE/V
Windows NT/2000
MPE/XL
UNIX/LINUX
MPE/iX
IBM iSeries
Replatforming
– Migrate your applications from MPE to another operating platform
© 2002 Sector7 USA, Inc.
Why Replatform?
•
HP is discontinuing the HP e3000
– End-of-sales and end-of-support dates for the HP e3000 and
MPE/iX have been set. In order to allow customers enough time to
plan and effectively manage their businesses through the transition
period:
• HP will continue to provide a broad portfolio of support services
for the HP e3000 until December 31, 2006, and;
• HP will continue to sell and enhance MPE/iX and the HP e3000
until October 31, 2003
•
Can’t get MPE skilled resources
– MPE is not considered ‘hip’, so the available pool declines as
people re-skill
© 2002 Sector7 USA, Inc.
Why Replatform?
•
Availability of new business applications
– How can you improve your business if the availability of new
development tools and applications is limited by ISV support. As
the potential market for clients declines, so does ISV interest in
keeping their products current on MPE – the ROI is just not there
for them
•
Cost of ownership
– There may be potential cost savings from hardware replacement,
server consolidation and utilization of available skilled resources
•
Retain investment
– You’ve invested a great deal of time & money in your existing
applications – why throw it all away?
© 2002 Sector7 USA, Inc.
Replatforming Options
•
•
•
•
Tools Based
– Dependencies on MPE functionality are resolved by the use of
tools
Native
– Dependencies on MPE functionality are replaced with those
native to the target operating system
Hybrid
– A combination of tools and native
Phased
– Tools are used to achieve the initial move from MPE, then
dependencies on MPE functionality are replaced with those native
to the target operating system over a period of time
© 2002 Sector7 USA, Inc.
Replatforming Benefits
•
•
•
Typically costs approx. 25% of other available options
•
•
•
•
Existing business support not impacted by migration
Existing IT staff will know the migrated application
Entire project can be out-sourced, does not tie-up
internal resources
Migrated application can be immediately deployed
Same application, but now on modern system
User re-training is not required
© 2002 Sector7 USA, Inc.
Solutions
MPE/V
Windows NT/2000
MPE/XL
UNIX/LINUX
MPE/iX
IBM iSeries
•
Replatforming
•
Renovation
– Migrate your applications from MPE to another operating platform
– Modernize your applications by adding RDBMS, web enabling etc.
© 2002 Sector7 USA, Inc.
Why Renovate?
•
•
•
•
Retain investment
– If 80% or more of the application code meets business needs, use
that as the basis for the new applications – do you really want to
retain the same old clunky applications?
Technology refresh
– Current trends dictate a move towards relational databases, and a
web based interface – give your applications a new lease of life
Interoperability with other systems
– The need to interact with other systems locally, and those of
suppliers and clients increases daily
Requirement for data mining/reporting
– The need for information in ‘real time’ is increasingly important to
management
© 2002 Sector7 USA, Inc.
Renovation Options
•
•
•
Technology refresh
– Retains business logic
– Isolate flat file I/O functionality and replace it with
RDBMS based functionality
– Replace character or forms based user interface with a
web based interface
Replace ageing or no longer
enhanced/supported 3rd party products with
modern ones
Use new 3rd party products for data mining such
as from Cognos, Crystal, Business Objects etc.
© 2002 Sector7 USA, Inc.
Renovation Benefits
•
Replatforming is not necessary, or this could be the
follow on step from a platform change
•
Cost savings – no need to replace existing applications
simply to get a technology refresh
•
•
•
•
Retains business logic
Existing IT staff will know the migrated application
Minimum user re-training
Entire project can be out-sourced, does not tie-up
internal resources
© 2002 Sector7 USA, Inc.
Solutions
MPE/V
Windows NT/2000
MPE/XL
UNIX/LINUX
MPE/iX
IBM iSeries
•
Replatforming
•
Renovation
•
Re-engineering
– Migrate your applications from MPE to another operating platform
– Modernize your applications by adding RDBMS, web enabling etc.
– Revolutionize your applications with client/server, web, ASP etc.
© 2002 Sector7 USA, Inc.
Why Re-engineer?
•
Application functionality needs to be changed or
enhanced to meet new business needs
– Web based, wireless integration etc.
•
Consolidate numerous applications into a single one
– Could be as part of a server consolidation
•
Web based deployment
– Integrate application functionality with web based application
servers to change deployment mechanism
•
To make code maintenance cheaper and easier
– Make the most efficient use of your development resources by
having a unified development and operating environment
© 2002 Sector7 USA, Inc.
Re-engineering Options
•
Make the application client-server
– Componentize the application so that it can be deployed on a server
and on a thick/thin client
•
Convert all disparate languages into a single source
– Makes code maintenance easier; e.g. C++, Java etc.
•
Integrate with an application server
– Provide the ability for the application to be deployed via the web,
wireless (WAP, SMS) etc. without having to perform unique coding
© 2002 Sector7 USA, Inc.
Re-engineering Benefits
•
Replatforming is not necessary, or this could be the
follow on step from a platform change
•
Cost savings – no need to replace existing applications
simply to get a technology refresh
•
•
Some retention of business logic is possible
Entire project can be out-sourced, does not tie-up
internal resources
© 2002 Sector7 USA, Inc.
Solutions
The following slides provide examples of ‘from-and-to’
technologies for MPE users. If it’s not there, it doesn’t
mean to say that we don’t, won’t or can’t do it!
Items marked with an * indicate that it is a tools based solution
© 2002 Sector7 USA, Inc.
Languages
•
•
•
•
•
•
•
C  ANSI C
COBOL  ACUCOBOL*
COBOL  Fujitsu COBOL*
COBOL  ILE COBOL for AS/400*
COBOL  MicroFocus COBOL*
FORTRAN  FORTRAN 77/90*
PowerHouse  PowerHouse/Axiant
© 2002 Sector7 USA, Inc.
MPE Dependent Functionality
•
•
MPE INTRINSICS  XFORM/RT*
MPE INTRINSICS  native functionality
© 2002 Sector7 USA, Inc.
Data Storage & Files
•
•
•
•
•
Flat Files  XFORM/RT*
KSAM  XFORM/KSAM (C-ISAM/D-ISAM)*
IMAGE  XFORM/IMAGE (DB2/Oracle/Informix)*
IMAGE  HP Eloquence*
ALLBASE  DB2/Oracle/Informix*
© 2002 Sector7 USA, Inc.
User Interface
•
•
•
VPLUS  XFORM/VPLUS*
VPLUS  C++/Java/Visual Basic*
VPLUS  IIS/WebSphere/WebLogic*
© 2002 Sector7 USA, Inc.
JCL & Batch
•
•
•
•
•
•
•
•
•
MPE shell  XFORM/CI*
MPE shell  native command script or Perl
MPE shell  native or 3rd party utility
Spooler  XFORM/Spool*
Spooler  native command script or Perl
Spooler  native or 3rd party utility
Batch  XFORM/Batch*
Batch  native command script or Perl
Batch  native or 3rd party utility
© 2002 Sector7 USA, Inc.
Summary
•
We know what we’re talking about – our track record
and experience speaks for itself
•
We are sympathetic to the needs of MPE users, and can
respond appropriately
•
Our tools and process help to reduce the time, cost &
risk to migrate to another platform
•
Whichever route you chose, cost savings can be
realized by re-utilization of existing application code
•
Whatever you want to do with your MPE applications –
we have a solution!
© 2002 Sector7 USA, Inc.
[email protected]
www.sector7.com
Sector7 USA Inc.
6500 River Place Boulevard
Building II, Suite 201
Austin, Texas 78730
United States of America
Tel:
+1 (512) 340-0606
+1 (800) VMS-UNIX-NT
Fax:
+1 (512) 340-9777
Email:
[email protected]
Sector7 (U.K.) Ltd.
Canberra House
CorbyGate Business Park
Corby, Northants NN17 5JG
United Kingdom
Tel:
+44 (0)1536 408588
Fax:
+44 (0)1536 408518
Email:
[email protected]