Upload
jesse-howard
View
222
Download
0
Tags:
Embed Size (px)
Citation preview
Copyright 2012 PITSS America LLC www.pitss.com1
Protect, Extend, and Evolve – Start Preparing Your Oracle Forms & Reports Application For The Future!
May 10, 2012PITSS America LLCThe Oracle Forms and Reports Modernization Experts
Copyright 2012 PITSS America LLC www.pitss.com2
Oracle’s Executive Strategy For Forms Customers:
“Oracle Forms and Reports, components of Oracle Fusion
Middleware, are Oracle's long established technologies used
to design and build enterprise applications quickly and
efficiently. Oracle remains committed to the development of
these technologies and to their future release as components
of the Oracle platform.”
- Oracle, March 2012
http://www.oracle.com/technetwork/issue-archive/2010/toolssod-3-129969.pdf
Oracle’s Commitment To Forms [1/2]
Copyright 2012 PITSS America LLC www.pitss.com3
Share your Feature Requests with Oracle Product Management
Oracle’s Commitment To Forms [2/2]
Copyright 2012 PITSS America LLC www.pitss.com4
Protect, Extend, Evolve
Modernizing Oracle Forms
Oracle Forms/ Reports2.3, 3.0, 4.5, 5.0, 6.0, 6i, 9i, 10g
Oracle Forms/ ReportsWeb Deployment 11g
Unsupported Supported Future Architecture
Upgrade
Maintain
Evolve
Oracle Forms 11g/ ADF/ APEX/ …SOA
Extend
Evolve
Copyright 2012 PITSS America LLC www.pitss.com5
PITSS Company Profile
Founded in 1999
Software and Service provider specializing in Oracle Development Tools & WebLogic
Forms Reports ADF APEX
PITSS GmbH Stuttgart, Germany (World Headquarters)PITSS America LLC Troy, MI (United States Headquarters)
Oracle Alliances/Practices
Solid Background, Solid Solutions.
Oracle Modernization
Copyright 2012 PITSS America LLC www.pitss.com6
Protect Upgrade Unsupported Forms Versions to 11g
Extend Leverage Fusion Middleware
Develop New Reports With BI Publisher
PITSS.CON Modernization Process
Redundant and Dead Code Removal
Move Business Logic to Database
Convert Business Logic into Web Services
Evolve Forms to ADF, APEX, … Any GUI
Overview
Copyright 2012 PITSS America LLC www.pitss.com7
Unsupported Risks
How much longer will your application continue to run?
Application Software
Operating Software
Hardware
“IT organizations assume considerable risk with unsupported deployments of Oracle Forms solutions, and risks grows as technology ages.” Mark Driver – Gartner - 2007
Copyright 2012 PITSS America LLC www.pitss.com8
Upgrade to 11g Forms with PITSS.CON Reduces project duration
Free up project budget
Increases quality compared to traditional (manual) approaches
Protect Your Investment
Definition Planning ImplementationProductionPreparation
Modernizationwith OracleFusion Technology
t
Forms 11g(PITSS)
Savings by using PITSS.CON compared to manual approach
Traditional / Manual Re-Development
Copyright 2012 PITSS America LLC www.pitss.com9
Make Your Upgrade A Successful One
11g Experience No 11g Experience
Increased Project Duration
Deployment Issues
Source Code Issues
Increased Risk
Avoid common upgrade issues: 11g WebLogic Server Improperly Configured
11g Forms-Reports Integration Issues
11g Forms and Reports Deployment Issues on UNIX
11g Database Upgrade Issues
Risk
Copyright 2012 PITSS America LLC www.pitss.com10
Protect Upgrade Unsupported Forms Versions to 11g
Extend Leverage Fusion Middleware
Develop New Reports With BI Publisher
PITSS.CON Modernization Process
Redundant and Dead Code Removal
Move Business Logic to Database
Convert Business Logic into Web Services
Evolve Forms to ADF, APEX, … Any GUI
Overview
Copyright 2012 PITSS America LLC www.pitss.com11
WebLogic Server
Standard 11g Forms Setup
End-User
Reports
Forms
AuthenticationDatabase
Forms RuntimeReports RuntimeDatabase Authentication
WebLogic Server Components
HTTP/HTTPS
Integration
Copyright 2012 PITSS America LLC www.pitss.com12
WebLogic Server
Leveraging Fusion Middleware [1/2]
End-User
Reports
Forms
OAM
Authentication
Single authentication source for multiple apps and app serversManaged User SessionsGranular Authorization and Authentication Rules
Single Sign-On Authentication
HTTP/HTTPS
Integration
Copyright 2012 PITSS America LLC www.pitss.com13
WebLogic Server
Leveraging Fusion Middleware [1/2]
End-User
Reports
Forms
OAM
Authentication
Single authentication source for multiple apps and app serversManaged User SessionsGranular Authorization and Authentication Rules
Single Sign-On Authentication
HTTP/HTTPS
Integration
Enterprise LDAP
Optional: Integration
Copyright 2012 PITSS America LLC www.pitss.com14
WebLogic Server
Leveraging Fusion Middleware [2/2]
End-User
Reports
Forms
ADF
Integration
Run Forms-ADF Hybrid applicationsRun pure ADF and Forms applications Run a Portal for both ADF and Forms Applications
Run Forms and ADF Together
HTTP/HTTPS
Integration
HTTP/HTTPSIntegration
Copyright 2012 PITSS America LLC www.pitss.com15
Protect Upgrade Unsupported Forms Versions to 11g
Extend Leverage Fusion Middleware
Develop New Reports With BI Publisher
PITSS.CON Modernization Process
Redundant and Dead Code Removal
Move Business Logic to Database
Convert Business Logic into Web Services
Evolve Forms to ADF, APEX, … Any GUI
Overview
Copyright 2012 PITSS America LLC www.pitss.com16
Oracle’s Statement of Direction: “Oracle’s Strategic reporting solution is now BI Publisher…Customers
needing to create or make major updates to reports should take
advantage of BI Publisher…”
http://www.oracle.com/technetwork/issue-archive/2010/toolssod-3-129969.pdf
BI Publisher [1/3]
Copyright 2012 PITSS America LLC www.pitss.com17
Key Points: Oracle Reports will continue to be supported in the future
BI Publisher is Oracle’s Direction for Reporting
Oracle will re-adjust BI Publisher’s Licensing Model
No smooth conversion process for Oracle Reports to BI Publisher
http://www.oracle.com/technetwork/issue-archive/2010/toolssod-3-129969.pdf
BI Publisher [2/3]
Copyright 2012 PITSS America LLC www.pitss.com18
WebLogic Server
BI Publisher [3/3]
End-UserReports
Forms
BI Publisher
Integration
Integration with Multiple Types of data sourcesOutputs Reports in Web, MS Office, and Adobe Reader Formats Integration with Forms and ADF applications
Reporting With BI Publisher
HTTP/HTTPS
Integration HTTP/HTTPS
Database
ADFIntegration
Copyright 2012 PITSS America LLC www.pitss.com19
Protect Upgrade Unsupported Forms Versions to 11g
Extend Leverage Fusion Middleware
Develop New Reports With BI Publisher
PITSS.CON Modernization Process
Redundant and Dead Code Removal
Move Business Logic to Database
Convert Business Logic into Web Services
Evolve Forms to ADF, APEX, … Any GUI
Overview
Copyright 2012 PITSS America LLC www.pitss.com20
Extend With PITSS.CON
Quality Assurance
Documentation
Iteration
Analysis Dead Code Redundancy BL 2 DB
Documentations
Specifications
Dependencies
Null Objects
Not used Objects
Not Triggered
Redundant Objects
Redundant Source
Comparisons
DA-Layer
BL-Layer
DBLANot Tech. Relevant
WEBService
Co-Existence of Technologies/ Partial Projects
Oracle Forms Upgrade Ready for SOAForms 11g
ADF
APEX
Forms 2, 3, …
Copyright 2012 PITSS America LLC www.pitss.com21
Protect Upgrade Unsupported Forms Versions to 11g
Extend Leverage Fusion Middleware
Develop New Reports With BI Publisher
PITSS.CON Modernization Process
Redundant and Dead Code Removal
Move Business Logic to Database
Convert Business Logic into Web Services
Evolve Forms to ADF, APEX, … Any GUI
Overview
Copyright 2012 PITSS America LLC www.pitss.com22
Remove Dead Code
Typical obsolete functionality: Calendar functionality
Alerts for validating fields
Graphics
Visual Attributes,
like current_record
Orphan objects
Eliminating the Unused ObjectsSkills:
Forms & ADF
Ch
alle
ng
es
Copyright 2012 PITSS America LLC www.pitss.com23
Remove Redundant Code
Reducing RedundanciesForms Objects/ Business Logic→ Components Reuse → Modularity
30% match
100% match70% match
100% match
70% match
50% match
Skills: Forms
Ch
alle
ng
es
Copyright 2012 PITSS America LLC www.pitss.com24
Protect Upgrade Unsupported Forms Versions to 11g
Extend Leverage Fusion Middleware
Develop New Reports With BI Publisher
PITSS.CON Modernization Process
Redundant and Dead Code Removal
Move Business Logic to Database
Convert Business Logic into Web Services
Evolve Forms to ADF, APEX, … Any GUI
Overview
Copyright 2012 PITSS America LLC www.pitss.com25
Move Business Logic To Database
Preserving the Investment - The Business LogicThe difference between Orders.fmb and a real-life application:
Copyright 2012 PITSS America LLC www.pitss.com26
Protect Upgrade Unsupported Forms Versions to 11g
Extend Leverage Fusion Middleware
Develop New Reports With BI Publisher
PITSS.CON Modernization Process
Redundant and Dead Code Removal
Move Business Logic to Database
Convert Business Logic into Web Services
Evolve Forms to ADF, APEX, … Any GUI
Overview
Copyright 2012 PITSS America LLC www.pitss.com27
Extend With Web Services
Skills: Forms, PL/SQL
Preserving the Investment - The Business Logic
Copyright 2012 PITSS America LLC www.pitss.com28
Protect Upgrade Unsupported Forms Versions to 11g
Extend Leverage Fusion Middleware
Develop New Reports With BI Publisher
PITSS.CON Modernization Process
Redundant and Dead Code Removal
Move Business Logic to Database
Convert Business Logic into Web Services
Evolve Forms to ADF, APEX, … Any GUI
Overview
Copyright 2012 PITSS America LLC www.pitss.com29
Forms To ADF
Quality Assurance
Documentation
Iteration
Analysis Dead Code Redundancy BL 2 DB
Documentations
Specifications
Dependencies
Null Objects
Not used Objects
Not Triggered
Redundant Objects
Redundant Source
Comparisons
DA-Layer
BL-Layer
DBLANot Tech. Relevant
WEBService
Co-Existence of Technologies/ Partial Projects
Oracle Forms Upgrade Ready for SOAForms 11g
ADF
APEX
Forms 2, 3, …
Copyright 2012 PITSS America LLC www.pitss.com30
ADF, Java
Java, XML, SQL
Oracle app development
DB independent
open standards
Rich User Interface
APEX
SQL, PL/SQL,
HTML, JavaScript, CSS
tightly integrated: Oracle DB
huge community
.NET
C#/ VB.NET,
SQL, XML
OS restrictions: Windows
The Technology Choice Challenge
Copyright 2012 PITSS America LLC www.pitss.com31
Oracle Recommendation:“Oracle JDeveloper 11g with Oracle ADF is the tool of choice for building
applications on Fusion Middleware”
http://www.oracle.com/technetwork/issue-archive/2010/toolssod-3-129969.pdf
Forms To ADF
Copyright 2012 PITSS America LLC www.pitss.com32
App Analysis
Unused Objects Analysis
Business Logic2DB
ADF Redesign
Fine-tuning
Maintain Enhance
Reduce Redundant Objects
Challenge: What to do with Oracle Reports?
Managing Migration Projects Forms - ADF
PITSS Recommended Approach: Migrate reports to 11g
Call 11g reports from ADF Application
Pass reports parameters not in URL
Deploy 11g reports and ADF 11g application on same Weblogic server
Copyright 2012 PITSS America LLC www.pitss.com33
Oracle ADF Architecture
Copyright 2012 PITSS America LLC www.pitss.com34
Forms To ADF
The Web Look and Feel Challenge
10 pixelbetween
10 pixelleft
10 pixelbelow
10 pixelright
Corporate GUI Standards
Copyright 2012 PITSS America LLC www.pitss.com35
Forms To ADF
The Browser Performance Challenge
…do we need on 1 page… … 100 fields? … or 100 records?
Redesigning the UI to meet Browser Standards
Copyright 2012 PITSS America LLC www.pitss.com36
Forms To ADF: Oracle Recommended Approach
Summary of Oracle’s Recommendations to Forms Customers(see details in Statement of Direction)
Oracle’s phased approach
reduces Risk of Transition
Failure.
Migrate at your own pace based on the available skills and project priorities.
t
Time
Forms
ADF,JEE
*Source: http://www.oracle.com/technetwork/issue-archive/2010/toolssod-3-129969.pdf (March 2012)
Copyright 2012 PITSS America LLC www.pitss.com37
Forms To ADF
Migration Assistant Objects Correspondence Report
Manual Adjustments To-Do-List
PLSQL2Java code translator
Generates a solid starting place
to complete the rest of the
migration
ADF MigrationSkills: ADF, Java
Ch
alle
ng
es
Copyright 2012 PITSS America LLC www.pitss.com38
Forms To ADF
PITSS.CON Demo
Copyright 2012 PITSS America LLC www.pitss.com39
Protect, Extend, Evolve
Modernizing Oracle Forms
Oracle Forms/ Reports2.3, 3.0, 4.5, 5.0, 6.0, 6i, 9i, 10g
Oracle Forms/ ReportsWeb Deployment 11g
Unsupported Supported Future Architecture
Upgrade
Maintain
Evolve
Oracle Forms 11g/ ADF/ APEX/ …SOA
Extend
Evolve
Copyright 2012 PITSS America LLC www.pitss.com40
Q/A & Follow-up
Contact Information:
PITSS Technical contact: Gavin Woods
Sales contact: Jason Marra
Website:www.pitss.com
Email: [email protected]