This document discusses five keys to managing the performance of Oracle Forms and Oracle E-Business Suite applications. It outlines the challenges of monitoring complex multi-tier Forms architectures and the need to track individual user sessions across all components. The five keys are: 1) track all requests through all tiers, 2) manage user experience with meaningful transaction names, 3) understand how components interact, 4) use performance analytics, and 5) keep stakeholders aware. It then discusses limitations of existing monitoring solutions and how SharePath addresses these limitations by providing end-to-end transaction visibility across all layers without requiring code changes.
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Five Keys to Managing Oracle Forms and EBS Performance
1. Five Keys to Managing Performance of
Oracle Forms and Oracle E-Business Suite
March 27, 2012
Frank Days, VP Marketing, Correlsense
Mia Urman, CEO of OraPlayer
2. Agenda
• Background
• The monitoring challenge
• The five keys
• Solutions
• Q&A
5. Guest Speaker:
Mia Urman, CEO, Oraplayer
• Sr. Support Analyst and Product Manager of
Forms and ADF at Oracle for 7 years
• 13+ years supporting, training and consulting
for Oracle Tools
• Founder of Qesem Consulting. Clients include:
Mastercard, Bank of Israel, IBM and Motorola
• CEO of OraPlayer a leading provider of Oracle
Forms to SOA integration and mobile
• Leader OUG Oracle Developer user group
8. WebLogic:
Typical High Availability topology
Desktop
Clustered Weblogic Servers
Apache WLS WLS Oracle
Internet Server DB
or OHS
Apache WLS WLS Oracle
Server DB
Firewall
or OHS Firewall
Load
Balancer
10. Forms Complex Multi-Tier Architecture
• Need to identify single sessions across all tiers
• Hard to effectively identify the degrading element
11. Users Can Rarely Describe Problems
• “It’s not working”, “It’s slow”, “It’s stuck”
• What did the user do when the problem occurred?
• Which component is causing the problem?
12. System Migrations/Upgrades are
Complex
• Finding problems before move to production
• Proving that performance has not degraded
• Getting to the root cause of the problem fast?
13. Forms Users Unique Needs
• Out of the box, easy solution
– No need to code or do manual mapping
• Real-end user monitoring
– Get business context logs - Form item names and labels
– Complete, real-time end-user experience
• Prevent problems and resolve them fast
– Get notifications/alerts of problems before users report them
– Allow system managers to determine and improve SLA
– Identify problems and reduce time to solutions
• Reduce risk in monitoring / upgrade projects
– Obtain monitoring data without a performance penalty
– Analyze stress tests across all components before rolling out
15. 1. Track All Requests Through All
Hops
• Track all user requests through all components (not just
Java and .Net)
• Track and meter single end user across entire stack
• Apache, OC4J, Forms Runtime and Oracle Database
Applet
Apache
OC4J
Forms Runtime
Specific SQLs
16. 2. Manage User Experience with
Meaningful Transaction Names
17. 3. Understand How Components Interact
• Auto-detected
• Real-time
• Without manual modeling
18. 4. Use Performance Analytics
• Isolate problems in a click
• Optimize bottlenecks
• Manage rollouts / migrations
TODO – ADD SCREENSHOT
19. 5. Keep Your Stakeholders Aware
• Regular performance reports
21. Limitations of Existing Solutions
• Java/.Net – no support for Forms runtime processes
• No end-user experience - neglect client-side layer
• Require manual mapping or customized code
• Don’t track user session and requests across all tiers
• Overhead:
-Affect server performance
-threaten server instability
• Lack of transaction-aware analytics
• Incoherent information, relying on
monitoring logs
22. SharePath for Oracle Forms/EBS
• Goes beyond Java/.Net with Forms runtime coverage
– Broadest coverage: rich clients, Forms applet, C++, ESBs …
– Supports the most complex, heterogeneous architectures
• Dashboards for operations, support, and engineering
• No application code changes necessary
• Auto-detects transaction paths
23. Summary
• Performance is crucial in today’s IT landscape
• Forms and EBS bring performance and migration
challenges
• SharePath is the only transaction management
offering for Forms based/EBS
24. Questions?
Request a live demo:
info@correlsense.com
Frank Days
frank@correlsense.com
www.correlsense.com
Mia Urman
miaurman@oraplayer.com
@miaurman
www.oraplayer.com
www.OracleFormsInfo.com