PITSS Präsentation

advertisement
Protect, Extend, and Evolve – Start
Preparing Your Oracle Forms & Reports
Application For The Future!
May 10, 2012
PITSS America LLC
The Oracle Forms and Reports Modernization Experts
1
Copyright 2012
PITSS America LLC
www.pitss.com
Oracle’s Commitment To Forms [1/2]
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
2
Copyright 2012
PITSS America LLC
www.pitss.com
Oracle’s Commitment To Forms [2/2]
 Share your Feature Requests with Oracle Product Management
3
Copyright 2012
PITSS America LLC
www.pitss.com
Protect, Extend, Evolve
Modernizing Oracle Forms
Unsupported
Supported
Future Architecture
Upgrade
Oracle Forms/ Reports
2.3, 3.0, 4.5, 5.0, 6.0,
6i, 9i, 10g
4
Maintain
Extend
Evolve
Oracle Forms/ Reports
Web Deployment
11g
Copyright 2012
PITSS America LLC
Oracle Forms 11g/ ADF/ APEX/ …
SOA
www.pitss.com
PITSS Company Profile
Solid Background, Solid Solutions.
 Founded in 1999
 Software and Service provider specializing in Oracle Development Tools &
WebLogic




Forms
Reports
ADF
APEX
 PITSS GmbH
PITSS America LLC
Stuttgart, Germany (World Headquarters)
Troy, MI (United States Headquarters)
 Oracle Alliances/Practices
5
Copyright 2012
Oracle Modernization
PITSS America LLC
www.pitss.com
Overview
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
6
Copyright 2012
PITSS America LLC
www.pitss.com
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
7
Copyright 2012
PITSS America LLC
www.pitss.com
Protect Your Investment
Upgrade to 11g Forms with PITSS.CON
 Reduces project duration
 Free up project budget
 Increases quality compared to traditional (manual) approaches
Definition
Planning
Implementation
Production
Preparation
Traditional / Manual
Re-Development
Modernization
with Oracle
Fusion
Technology
Forms
11g
(PITSS)
Savings by using PITSS.CON compared to manual approach
8
Copyright 2012
PITSS America LLC
www.pitss.com
t
Make Your Upgrade A Successful One
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
Increased Project Duration
Deployment Issues
Increased Risk
Source Code Issues
11g Experience
9
Copyright 2012
No 11g Experience
PITSS America LLC
www.pitss.com
Overview
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
10
Copyright 2012
PITSS America LLC
www.pitss.com
Standard 11g Forms Setup
WebLogic Server Components
Forms Runtime
Reports Runtime
Database Authentication
WebLogic Server
Database
Authentication
Reports
Forms
HTTP/HTTPS
End-User
11
Copyright 2012
PITSS America LLC
www.pitss.com
Leveraging Fusion Middleware [1/2]
Single Sign-On Authentication
Single authentication source for multiple apps and app servers
Managed User Sessions
Granular Authorization and Authentication Rules
WebLogic Server
OAM
Authentication
Reports
Forms
HTTP/HTTPS
End-User
12
Copyright 2012
PITSS America LLC
www.pitss.com
Leveraging Fusion Middleware [1/2]
Single Sign-On Authentication
Single authentication source for multiple apps and app servers
Managed User Sessions
Granular Authorization and Authentication Rules
WebLogic Server
Enterprise
LDAP
OAM
Authentication
Reports
Forms
HTTP/HTTPS
End-User
13
Copyright 2012
PITSS America LLC
www.pitss.com
Leveraging Fusion Middleware [2/2]
Run Forms and ADF Together
Run Forms-ADF Hybrid applications
Run pure ADF and Forms applications
Run a Portal for both ADF and Forms Applications
WebLogic Server
ADF
Integration
Reports
Forms
HTTP/HTTPS
End-User
14
Copyright 2012
PITSS America LLC
www.pitss.com
Overview
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
15
Copyright 2012
PITSS America LLC
www.pitss.com
BI Publisher [1/3]
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
16
Copyright 2012
PITSS America LLC
www.pitss.com
BI Publisher [2/3]
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
17
Copyright 2012
PITSS America LLC
www.pitss.com
BI Publisher [3/3]
Reporting With BI Publisher
Integration with Multiple Types of data sources
Outputs Reports in Web, MS Office, and Adobe Reader Formats
Integration with Forms and ADF applications
WebLogic Server
ADF
Database
BI
Publisher
Integration
Forms
HTTP/HTTPS
Reports
End-User
18
Copyright 2012
PITSS America LLC
www.pitss.com
Overview
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
19
Copyright 2012
PITSS America LLC
www.pitss.com
Extend With PITSS.CON
Oracle Forms Upgrade
Ready for SOA
Forms 11g
Documentations
Null Objects
Redundant Objects
Specifications
Not used Objects
Redundant Source
Dependencies
Not Triggered
Comparisons
Not Tech. Relevant
Forms 2, 3, …
BL-Layer
DBLA
WEBService
Analysis
Dead Code
Redundancy
Documentation
Iteration
Co-Existence of Technologies/ Partial Projects
Copyright 2012
PITSS America LLC
ADF
BL 2 DB
APEX
Quality Assurance
20
DA-Layer
www.pitss.com
Overview
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
21
Copyright 2012
PITSS America LLC
www.pitss.com
Remove Dead Code
Eliminating the Unused Objects
Typical obsolete functionality:
Skills:
Forms &
ADF
 Calendar functionality
 Alerts for validating fields
Challenges
 Graphics
22
 Visual Attributes,
like current_record
 Orphan objects
Copyright 2012
PITSS America LLC
www.pitss.com
Remove Redundant Code
Reducing Redundancies
Forms Objects/ Business Logic
Skills:
Forms
→ Components Reuse → Modularity
Challenges
100% match
70% match
100% match
50% match
70% match
30% match
23
Copyright 2012
PITSS America LLC
www.pitss.com
Overview
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
24
Copyright 2012
PITSS America LLC
www.pitss.com
Move Business Logic To Database
Preserving the Investment - The Business Logic
The difference between Orders.fmb
25
Copyright 2012
and
PITSS America LLC
a real-life application:
www.pitss.com
Overview
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
26
Copyright 2012
PITSS America LLC
www.pitss.com
Extend With Web Services
Preserving the Investment - The Business Logic
Skills:
Forms,
PL/SQL
27
Copyright 2012
PITSS America LLC
www.pitss.com
Overview
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
28
Copyright 2012
PITSS America LLC
www.pitss.com
Forms To ADF
Oracle Forms Upgrade
Ready for SOA
Forms 11g
Documentations
Null Objects
Redundant Objects
Specifications
Not used Objects
Redundant Source
Dependencies
Not Triggered
Comparisons
Not Tech. Relevant
Forms 2, 3, …
BL-Layer
DBLA
WEBService
Analysis
Dead Code
Redundancy
Documentation
Iteration
Co-Existence of Technologies/ Partial Projects
Copyright 2012
PITSS America LLC
ADF
BL 2 DB
APEX
Quality Assurance
29
DA-Layer
www.pitss.com
The Technology Choice Challenge
ADF, Java
APEX
.NET
Java, XML, SQL
SQL, PL/SQL,
C#/ VB.NET,
Oracle app development
HTML, JavaScript, CSS
SQL, XML
DB independent
tightly integrated: Oracle DB
OS restrictions: Windows
open standards
huge community
Rich User Interface
30
Copyright 2012
PITSS America LLC
www.pitss.com
Forms To ADF
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
31
Copyright 2012
PITSS America LLC
www.pitss.com
Managing Migration Projects Forms - ADF
Challenge: What to do with Oracle Reports?
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
App
Analysis
32
Unused
Objects
Analysis
Reduce
Redundant
Copyright 2012
Objects
Business
Logic2DB
PITSS America LLC
ADF
Redesign
www.pitss.com
Finetuning
Maintain
Enhance
Oracle ADF Architecture
33
Copyright 2012
PITSS America LLC
www.pitss.com
Forms To ADF
The Web Look and Feel Challenge
10 pixel
left
Corporate GUI Standards
10 pixel
right
10 pixel
between
10 pixel
below
34
Copyright 2012
PITSS America LLC
www.pitss.com
Forms To ADF
The Browser Performance Challenge
Redesigning the UI to meet Browser Standards
…do we need on 1 page…
… 100 fields?
35
Copyright 2012
PITSS America LLC
… or 100 records?
www.pitss.com
Forms To ADF: Oracle Recommended Approach
Summary of Oracle’s Recommendations to Forms Customers
(see details in Statement of Direction)
ADF,JEE
Oracle’s phased approach
reduces Risk of Transition
Forms
t
Failure.
Time
Migrate at your own pace based on the available skills and project priorities.
*Source: http://www.oracle.com/technetwork/issue-archive/2010/toolssod-3-129969.pdf (March 2012)
36
Copyright 2012
PITSS America LLC
www.pitss.com
Forms To ADF
ADF Migration
Migration Assistant
Skills:
ADF,
Java
 Objects Correspondence Report
 Manual Adjustments To-Do-List
Challenges
 PLSQL2Java code translator
37
Generates a solid starting place
to complete the rest of the
migration
Copyright 2012
PITSS America LLC
www.pitss.com
Forms To ADF
PITSS.CON Demo
38
Copyright 2012
PITSS America LLC
www.pitss.com
Protect, Extend, Evolve
Modernizing Oracle Forms
Unsupported
Supported
Future Architecture
Upgrade
Oracle Forms/ Reports
2.3, 3.0, 4.5, 5.0, 6.0,
6i, 9i, 10g
39
Maintain
Extend
Evolve
Oracle Forms/ Reports
Web Deployment
11g
Copyright 2012
PITSS America LLC
Oracle Forms 11g/ ADF/ APEX/ …
SOA
www.pitss.com
Q/A & Follow-up
Contact Information:
PITSS
Technical contact: Gavin Woods
gwoods@pitss.com
Sales contact:
Jason Marra
jmarra@pitss.com
Website: www.pitss.com
Email:
40
Copyright 2012
PITSS America LLC
info@pitssamerica.com
www.pitss.com
Download