copyright 2010 PITSS America LLC www.pitssamerica.com Martin Disterheft PITSS America LLC Migrate, Enhance and Evolve Determine the Future Direction for your Oracle Forms and Reports Applications GREATER CINCINNATI ORACLE USERS GROUP Cincinnati - May 19 th 2010
37
Embed
Migrate, Enhance and Evolve Determine the Future Direction ... · PDF fileAffected commands during upgrade/migration process (I/III) ... - Upgrade any legacy version of Oracle Forms/Reports
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
copyright 2010 PITSS America LLC www.pitssamerica.com
Martin DisterheftPITSS America LLC
Migrate, Enhance and Evolve
Determine the Future Direction for your Oracle Forms and Reports Applications
GREATER CINCINNATI ORACLE USERS GROUP
Cincinnati - May 19th 2010
copyright 2010 PITSS America LLC www.pitssamerica.com
What are your plans to Modernize your Oracle Forms and Reports Applications ?
Survey Results
Current Install Base Target Platform Modernization Plans
Source: ~2000 participants in PITSS survey - April 2010
copyright 2010 PITSS America LLC www.pitssamerica.com
“…The combination of older code, lack of documentation, applications size and complexity all contribute to very high barriers to migrate for many Oracle Forms deployments…” Mark Driver – Gartner - 2007
copyright 2010 PITSS America LLC www.pitssamerica.com
The worldwide leader in sports entertainment featuring the
broadest portfolio of multimedia sports assets with over 50
business entities.
Real-world ROI: Migration to 10g
Scope
Timelines (in days — estimated and actual)
5 days
Internal
Manual Migration*
PITSS.con Migration
Began UserAcceptance Testing After
Migration to .NET failed
5Yearssaved
Over 1700 FormsMigration Forms 6i to 10g
5.2 man years
* Based on Oracle recommended upgrade duration of 0.75 man days per Form
LEADING SPORTS
NETWORK
copyright 2010 PITSS America LLC www.pitssamerica.com
Agenda
Introduction
Oracle’s Oracle Forms StrategyStatus Support TimelinesOracle Recommendation for Forms ApplicationsDe-Support Risks
Upgrade/Migration Challenges for Oracle Forms
PITSS.CON Overview / Technology
PITSS Forms Modernization Process
Customer Examples
copyright 2010 PITSS America LLC www.pitssamerica.com
Agenda
Introduction
Oracle’s Oracle Forms StrategyStatus Support TimelinesOracle Recommendation for Forms ApplicationsDe-Support Risks
Upgrade/Migration Challenges for Oracle Forms
PITSS.CON Overview / Technology
PITSS Forms Modernization Process
Customer Examples
copyright 2010 PITSS America LLC www.pitssamerica.com
PITSS Company Profile
Founded in 1999
Leading software supplier for managing Oracle Forms and Reports applications. The innovative PITSS.CON software provides functionality for Oracle Forms and Reports applications to
PITSS GmbH Stuttgart, Germany (World Headquarters)PITSS America LLC Troy, MI (United States Headquarters)
Oracle Status
Public Sector Partner
Solid Background, Solid Solutions.
AnalyzeUpgradeMigrate
ReengineerMaintain
copyright 2010 PITSS America LLC www.pitssamerica.com
DLT Company Profile
Founded in 1991 - GSA Reseller/Gov’t Focus
Oracle GSA reseller since 1992
2009 Revenue $600 Million (est)
Oracle’s Largest Global Reseller
Facility CAGE Code 0S0H9
Headquartered in Herndon, VA
copyright 2010 PITSS America LLC www.pitssamerica.com
Agenda
Introduction
Oracle’s Oracle Forms StrategyStatus Support TimelinesOracle Recommendation for Forms ApplicationsDe-Support Risks
Upgrade/Migration Challenges for Oracle Forms
PITSS.CON Overview / Technology
PITSS Forms Modernization Process
Customer Examples
copyright 2010 PITSS America LLC www.pitssamerica.com
copyright 2010 PITSS America LLC www.pitssamerica.com
Summary Oracle’s Phased Approach Strategy
Summary of Oracle’s Strategy
Modernize Oracle Forms applications to gain advantages in centralized management and deployment ( upgrade and move to the Internet).
Prepare Forms applications to co-exist with new J2EE applications ( e.g. Integrate with service-oriented architecture (SOA) best practices).
Oracle’s phased approachreduces Risk of TransitionFailure (choose your own Transition schedule)
t
t
Forms
ADF,JEE
copyright 2010 PITSS America LLC www.pitssamerica.com
Risks since de-support of 9i (since Mid 2008)
2 Critical Patch Updates
26 Vulnerabilities
Access Complexity
22 Low
2 Medium
2 High (1 is Remote Exploitable on the Core RDBMS)
De-Support
“IT organizations assume considerable risk with unsupported deployments of Oracle Forms solutions, and risks grows as technology ages.”Mark Driver – Gartner - 2007
copyright 2010 PITSS America LLC www.pitssamerica.com
De-Support
How much longer will your application continue to run?
copyright 2010 PITSS America LLC www.pitssamerica.com
De-Support
Questions you should ask yourself:
What is the impact to the business if the applications running in the unsupported environment become unavailable?
How long can you tolerate outages?
Are you upgrading other components in your system that might impact the unsupported environment?
What is the probability that these changes may introduce anew problem?
Government regulations might require your industry to stay current in your business enabling software. e.g. could a failure in your unsupported environment lead to a violation of Sarbanes-Oxley or HIPAA ?
copyright 2010 PITSS America LLC www.pitssamerica.com
Agenda
Introduction
Oracle’s Oracle Forms StrategyStatus Support TimelinesOracle Recommendation for Forms ApplicationsDe-Support Risks
Upgrade/Migration Challenges for Oracle Forms
PITSS.CON Overview / Technology
PITSS Forms Modernization Process
Customer Examples
copyright 2010 PITSS America LLC www.pitssamerica.com
Upgrade/Migration
Effort to Upgrade/Migrate ManuallyMigrating from 6i to 10g takes .75 to 1.5 man days per object
FMB, MMB, OLB, PLL, RDF
Code changes are at every level throughout the objects
Hundreds of commands are affected
Forms v3.0 de-supported commands are invalid in 10g
If Migrating from earlier versions (2.3, 3.0, 4.0, 4.5, 5.0, 6.0) to 10gMouse Navigation?
Character Mode?
v2 PL/SQL?
copyright 2010 PITSS America LLC www.pitssamerica.com
Affected commands during upgrade/migration process (II/III)
copyright 2010 PITSS America LLC www.pitssamerica.com
Upgrade/Migration
USER_EXIT('ERASE')
USER_EXIT('EXEMACRO')
USER_EXIT('EZ_CHKREC')
USER_EXIT('EZ_GOREC')
USER_EXIT('HOST')
VBX.FIRE_EVENT
VBX.GET_PROPERTY
VBX.GET_VALUE_PROPERTY
VBX.INVOKE_METHOD
VBX.SET_PROPERTY
VBX.SET_VALUE_PROPERTY
WHERE_DISPLAY
WIN_API_DEBUG
WIN_API_ENVIRONMENT
WIN_API_PRELOAD
WRITE_IMAGE_FILE
WRITE_SOUND_FILE
167 Commands
Affected commands during upgrade/migration process (III/III)
copyright 2010 PITSS America LLC www.pitssamerica.com
Agenda
Introduction
Oracle’s Oracle Forms StrategyStatus Support TimelinesOracle Recommendation for Forms ApplicationsDe-Support Risks
Upgrade/Migration Challenges for Oracle Forms
PITSS.CON Overview / Technology
PITSS Forms Modernization Process
Customer Examples
copyright 2010 PITSS America LLC www.pitssamerica.com
PITSS.CON Lifecycle Management for Oracle Forms
Maintenance - DB Handling, Module Handling, Module Compiling, and Form Consistency checking.
Development - Search, Replace, View, and Edit all PL/SQL Code objects.
Visual Design - Search, Replace, View, and Edit Forms Objects Properties (Fonts, Sizes, Overlapping, etc).
Application Analysis - See what is affected when a Form or DB Object is changed.
Application Engineering - Extracts Data Access Layer (DAL) and Business Logic (BL) from your Forms and place in the DB (SOA Enables). Identifies/removes obsolete code.
Migration APEX - Guided automated transfer of forms to APEX.
Migration ADF - Guided automated transfer of forms to ADF.
Migration - Upgrade any legacy version of Oracle Forms/Reports to 10g or 11g.
Multi-Language - Make any form display in multiple language without creating multiple forms.
Source Control - Archive forms as you make changes.
copyright 2010 PITSS America LLC www.pitssamerica.com
copyright 2010 PITSS America LLC www.pitssamerica.com
The worldwide leader in sports entertainment featuring the
broadest portfolio of multimedia sports assets with over 50
business entities.
Real-world ROI: Upgrade to 10g
Scope
Timelines (in days — estimated and actual)
5 days
Internal
Manual Forms Upgrade*
Project Cost*
PITSS.CON Upgrade
Began UAT
Migration to .NET failed
1750 FormsUpgrade Forms 6i to 10g
5.2 man years
* Based on internal efforts using 10 developers.
LEADING SPORTS
NETWORK
$2,000,000.00$1.5 Million
& 5 Man Years
Saved
copyright 2010 PITSS America LLC www.pitssamerica.com
promotes and protects the health of Americans by assuring
that all prescription and over-the-counter drugs are safe and
effective.
Real-world ROI: Migration to 10g
Scope
250 Forms and 150 ReportsMigration Forms 6i to 10g
Timelines (in days — proposed and actual)
3 days
*Manual Effort
*Project Cost
PITSS.CON
ActualCompletion Time
187.5 man days
$130,000.00 &
184 Man Days Saved
*Based on internal efforts using 3 developers.
$175,000.00
copyright 2010 PITSS America LLC www.pitssamerica.com
The worldwide leader in sports entertainment featuring the
broadest portfolio of multimedia sports assets with over 50
business entities.
Real-world ROI: Maintenance and Development
Scope
Timelines
1 Month, under $50K
Internal
PITSS.con
6 Months, $250K
80% Savings
Change Channel field from Number(5) to Number(6,1)3 Applications, over 1700 Forms
* Based on Oracle recommended upgrade duration of 0.75 man days per Form
LEADING SPORTS
NETWORK
copyright 2010 PITSS America LLC www.pitssamerica.com
World Wide Customers
US - Commercial US - Public Sector Europe
copyright 2010 PITSS America LLC www.pitssamerica.com
PITSS.CON Proposed Next Steps
Let us help you to determine the Future Direction of your Forms and Reports Applications
Customer specific PITSS.CON Live Webinar45-60 Minute technical webinar
Risk-Analysis / Proof of Concept Workshop Free PITSS Application Risk-Analysis done off-site with all Form and Report Objects Free On-Site workshop performed with your own application to Analyze the Application and create a POC prototype.
Recorded PITSS.CON Demonstrationshttp://www.pitssamerica.com/pitss_webinars.htm