Managing EBS Testing, Performance, Configurations, Change & User experience

6,481 views

Published on

Published in: Technology
  • http://www.dbmanagement.info/Tutorials/Oracle_EBS.htm
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Managing EBS Testing, Performance, Configurations, Change & User experience

  1. 1. Managing EBS Testing, Performance, Configurations, Change & User experience Murali Iyengar Oracle 17 th Aug 2010 The most comprehensive Oracle applications & technology content under one roof
  2. 2. Better Quality Of Service Better Agility Lower Risk Average cost of downtime is $42,000/hour; average hours of downtime/year is 87*; average cost of downtime being $3.5 Million Most application projects are delivered late, and the #1 cause of system outages is unmanaged change**** 40% of CIOs surveyed cite lack of automation tools*** Challenges to Manage Applications Four colliding pressures Lower Operational Costs 60%–70% of IT budget is spent on operations and maintenance**
  3. 3. Current Application Management Paradigm Application Software Application Components Infrastructure Components Point solutions only aggravate the problems rather than solve them Siebel, PeopleSoft, EBS… Oracle Applications Java, .NET, Composite Custom Applications Exchange, Legacy Non-Oracle Applications Web Server, Portal Presentation Layer Databases Storage Servers Database Management Systems AS, ESB, SOA Middleware Mainframe Virtual Environments
  4. 4. The Oracle Solution Application Software Application Components Infrastructure Components Siebel, PeopleSoft, EBS… Oracle Applications Java, .NET, Composite Custom Applications Exchange, Legacy Non-Oracle Applications Web Server, Portal Presentation Layer AS, ESB, SOA Middleware Database Management Systems Databases Storage Servers Mainframe Virtual Environments
  5. 5. The Solution: Integrated Application-to-Disk Management <ul><ul><li>Integrated manageability across the entire stack </li></ul></ul><ul><ul><li>Best of breed manageability built into each tier </li></ul></ul><ul><ul><li>Ops Center extends management to infrastructure layers </li></ul></ul>
  6. 6. Comprehensive Management Application Performance Management Lifecycle Management Configuration Management Application Quality Management Diagnostics, Tuning User Experience Java, SOA, Transactions Collection, Tracking, History Compliance Dashboards Application Configuration Mgmt Server Management (Physical and Virtual) Dynamic Resource Management Provisioning & Patching Data Masking Functional/Load Testing Real Application Testing
  7. 7. Implement Manage Optimize Gain Superior Ownership Experience Oracle provides application-to-disk management covering your entire application lifecycle
  8. 8. Application Implementation E-Business Suite <ul><li>Implementation Challenges: </li></ul><ul><li>Ensuring Functional Conformance to Business Requirements </li></ul><ul><li>Projecting Capacity Utilization and Achieving Scalability </li></ul><ul><li>Orchestrating Controlled Deployment of the Tested Application </li></ul><ul><li>Oracle’s Solution: </li></ul><ul><li>Oracle Test Manager </li></ul><ul><li>Oracle Functional Testing </li></ul><ul><li>Oracle Load Testing </li></ul><ul><li>EBS Application Management Pack </li></ul><ul><li>EBS Application Management Pack </li></ul>
  9. 9. Oracle Application Testing Suite Oracle Functional Testing Automated functional and regression testing Oracle Test Manager Test process management, requirements and defect tracking Oracle Load Testing Automated load and performance testing
  10. 10. Oracle Functional Testing Automated Functional & Regression Testing <ul><li>Automates functional & regression testing for Web, SOA and packaged applications </li></ul><ul><li>OpenScript integrated scripting platform for functional and load testing </li></ul><ul><li>Intuitive visual scripting interface simplifies test process </li></ul><ul><li>Powerful Java IDE provides superior scripting extensibility </li></ul><ul><li>Custom accelerators for EBS, Siebel and Web Services for efficient, optimized testing </li></ul>
  11. 11. Oracle E-Business Suite Testing Web Actions Forms Actions
  12. 12. EBS R12 Apps Test Starter Kit <ul><li>Financial Products:  </li></ul><ul><ul><li>Oracle Payables </li></ul></ul><ul><ul><li>Oracle Receivables </li></ul></ul><ul><ul><li>Oracle General Ledger </li></ul></ul><ul><ul><li>Oracle Assets </li></ul></ul><ul><ul><li>Oracle Internet Expenses </li></ul></ul><ul><li>Manufacturing Products: </li></ul><ul><ul><li>Oracle Purchasing   </li></ul></ul><ul><ul><li>Oracle Inventory   </li></ul></ul><ul><ul><li>Oracle Order Management </li></ul></ul><ul><ul><li>Oracle Cost Management   </li></ul></ul><ul><ul><li>Oracle Materials Requirement Planning    </li></ul></ul><ul><ul><li>Oracle Process Manufacturing Products </li></ul></ul><ul><li>CRM Products: </li></ul><ul><ul><li>Oracle Contracts  </li></ul></ul><ul><ul><li>Oracle Service </li></ul></ul><ul><ul><li>Oracle Marketing </li></ul></ul><ul><li>Human Resources Product: </li></ul><ul><ul><li>Oracle Human Resources </li></ul></ul><ul><li>Projects Product : </li></ul><ul><ul><li>Oracle Projects </li></ul></ul><ul><li>Technology Product: </li></ul><ul><ul><li>Oracle Application Object Library </li></ul></ul>
  13. 13. Oracle Load Testing Load and Performance Testing and Tuning <ul><li>Realistic load & performance testing for Web, SOA and packaged applications </li></ul><ul><li>Scale to thousands of concurrent users to simulate peak production loads </li></ul><ul><li>Delivers better accuracy by performing functional content validation under load </li></ul><ul><li>Intuitive Web console promotes collaborative testing </li></ul><ul><li>Integrated server monitors help identify & resolve performance bottlenecks </li></ul><ul><li>Custom accelerators for EBS, Siebel and Web Services for efficient, optimized testing </li></ul>
  14. 14. Load Test Execution <ul><li>Configure scenario in Oracle Load Testing </li></ul>Overlay performance graphs with collected metrics
  15. 15. Oracle Test Manager Test Process Management <ul><li>Manage test process from a centralized Web console </li></ul><ul><li>Comprehensive traceability from test requirements, to test cases, to issues </li></ul><ul><li>Document both manual & automated test cases and execute from your test plan </li></ul><ul><li>Create reports to provide visibility into the test process </li></ul><ul><li>Fully customizable to fit your test methodology </li></ul><ul><li>Scalable enterprise architecture, yet easy to deploy & manage </li></ul>
  16. 16. <ul><li>Are my customer support processes working? </li></ul><ul><li>How many user sessions are running? </li></ul><ul><li>Which component is mis-configured? </li></ul><ul><li>Which are the top 5 slowest running SQL statements? </li></ul>Top-Down Application Management Business-Centric Management RAC Real User Experience Insight (RUEI)
  17. 17. Application Management Best Practices <ul><li>Management Challenges: </li></ul><ul><li>Aligning IT Priorities with Business Demands </li></ul><ul><li>Proactive Monitoring of the Complete Application Environment </li></ul><ul><li>Monitoring End User Experience </li></ul><ul><li>Diagnosing Production Problems Quickly </li></ul><ul><li>Proposed Solution: </li></ul><ul><li>Application Management Pack </li></ul><ul><li>Application Management Pack </li></ul><ul><li>Real User Experience Insight (RUEI) </li></ul><ul><li>Real User Experience Insight </li></ul><ul><li>Application Management Pack </li></ul><ul><li>Diagnostic Pack </li></ul>
  18. 18. Oracle Real User Experience Insight <ul><li>What is Real User Experience Insight? Real User Experience Insight monitors real user activity to ensure Web based applications perform to expectations, provide analysis and notifications when not performing, and provide intelligence about user behavior. </li></ul><ul><li>What are the benefits? </li></ul><ul><ul><li>Maximize value of business critical web applications by identifying lost revenue from frustrated users </li></ul></ul><ul><ul><li>Deliver insight into real end user experienced service issues and start working on the resolution before end users start complaining </li></ul></ul><ul><ul><li>Reduce support costs by lowering call center volumes </li></ul></ul><ul><ul><li>Align IT and Business: Insight into business trends & user preferences and Service Levels on real end user metrics. </li></ul></ul>
  19. 19. <ul><li>Oracle E-Business Suite Accelerator </li></ul><ul><li>Provides an out-of-the-box real user monitoring solution for Oracle E-Business Suite that automatically discovers Oracle E-Business Suite applications and translates network objects to business functions. Thereby allowing measurement and monitoring of real user transactions - from clicks to views into business transactions. Each individual user action will be matched to the correct module/form/form block or responsibillity automatically to provide contextual analysis. </li></ul><ul><li>Benefits: </li></ul><ul><li>Automatically discover Oracle E-Business Suite modules running both OA and JTT framework, as well as Oracle Forms applications running in Servlet mode </li></ul><ul><li>Out of box translation and reporting of error messages in the user’s screen </li></ul><ul><li>Allows application manager to setup KPI’s to critical packaged applications </li></ul>Real User Experience Insight Capabilities for Oracle EBS
  20. 20. RUEI: Network Protocol Analysis Internet DB DB Firewall Switch Web server Web server Web server Sniffing Network Response Time • Delivered? • Aborted? • Network timeout? Page request Server Response Time • Response? • Server error, web site error, Hit OK • Content of page (i.e order details, functional errors) Collected data: • Client-ip, Server-ip, Gateway-ip • Requested URL (Page,Object) • Cookie/Session-id • Referrer • GET & POST requests • User agents (phone type)
  21. 21. Real User Experience Insight Line of Business executives Business Transaction Funnel Satisfaction Reports <ul><li>Usage Reports: </li></ul><ul><li>Data Browser </li></ul><ul><li>Sales by Country/State </li></ul>
  22. 22. Real User Experience Insight – Reports Satisfaction reports EBS responsibilities/ Forms/Form blocks and pages reported Complete environment overview
  23. 23. Real User Experience Insight Application Owners and Application Support Business Service Monitoring (e.g. Order Entry, Buy Stock) User Session Tracking, Dashboards & SLM Page Replay
  24. 24. Real User Experience Insight - Reports Review complete user sessions Zoom in on error messages Correlate performance to user issues
  25. 25. Real User Experience Insight IT Operations KPI configuration, monitoring, & alerting Error reports & analysis Data Export Server, network, & object performance diagnostics
  26. 26. Real User Experience Insight - Reports Overall server capacity usage What’s eating your server capacity?
  27. 27. Set specific KPI’s for EBS
  28. 28. Works out of the box <ul><li>RUEI for EBS: </li></ul><ul><li>Page names identified </li></ul><ul><li>Plus other time-savers when configuring…vs. </li></ul><ul><li>RUEI for Generic/Custom Apps: </li></ul><ul><li>URL reporting, translate all URL’s manually </li></ul><ul><li>No user action correlation </li></ul><ul><li>No business IT alignment </li></ul>
  29. 29. But wait there’s more… <ul><li>Other EBS-specific benefits: </li></ul><ul><li>Auto-discovery of all EBS apps </li></ul><ul><li>Translate network objects to business functions </li></ul><ul><li>Out of box setup for user-id </li></ul><ul><li>Out of box for EBS functional errors </li></ul><ul><li>Page names based on EBS file (extracts page names via RUEI script, c reate_EBS.sh) </li></ul><ul><li>Extension of end user actions to Siebel or EBS views </li></ul><ul><li>Exports EBS real user traffic to ATS for EBS & Forms load testing </li></ul>
  30. 30. <ul><li>Are my customer support processes working? </li></ul><ul><li>How many user sessions are running? </li></ul><ul><li>Which component is mis-configured? </li></ul><ul><li>Which are the top 5 slowest running SQL statements? </li></ul>Top-Down Application Management Business-Centric Management Designed Specifically for Oracle Applications RAC Application Management Pack for Oracle E-Business Suite Application Change Management Pack for Oracle E-Business Suite
  31. 31. Application Optimization Best Practices <ul><li>Management Challenges: </li></ul><ul><li>Making Fact-based Optimization Decisions </li></ul><ul><li>Replicating Production Data to Test Optimization Changes </li></ul><ul><li>Managing Configuration and Achieving Compliance across the full Application Lifecycle </li></ul><ul><li>Proposed Solution: </li></ul><ul><li>Real User Experience Insight </li></ul><ul><li>EBS Application Management Pack </li></ul><ul><li>EBS Application Change Mgmt. Pack </li></ul><ul><li>EBS Application Management Pack </li></ul><ul><li>EBS Application Management Pack </li></ul><ul><li>EBS Application Change Mgmt. Pack </li></ul>
  32. 32. Oracle E-Business Suite Packs E-Business Suite Management Packs Enterprise Manager Grid Control Configuration Management Monitoring Cloning Application Management Pack for Oracle E-Business Suite Customization Manager Patch Manager Setup Manager Application Change Management Pack for Oracle E-Business Suite
  33. 33. Complex Application Environments web servers app servers database applications RAC
  34. 34. Configuration Management CMDB Content <ul><li>Configuration </li></ul><ul><li>Instance attributes </li></ul><ul><li>Installations </li></ul><ul><li>Systems and Groups </li></ul><ul><li>Topologies </li></ul><ul><li>Service Definitions </li></ul><ul><li>Policies, Images, Packages </li></ul><ul><li>Change history and violations </li></ul><ul><li>Dashboard definitions </li></ul><ul><li>Administrators, Roles, Calendars, etc </li></ul>Configuration Management Database (CMDB) Discovery
  35. 35. Service Level Management <ul><li>99.99% availability </li></ul><ul><li>95% operations < 1 second </li></ul><ul><li>Key User Activities </li></ul><ul><ul><li>Access customer profile </li></ul></ul><ul><ul><li>Collect support info </li></ul></ul><ul><ul><li>Look up solution </li></ul></ul><ul><ul><li>Open help ticket </li></ul></ul><ul><ul><li>Retrieve and update help ticket </li></ul></ul>RAC
  36. 36. End User Monitoring – Synthetic router firewall router router external users internal users internal users
  37. 37. Cloning Feature Highlights <ul><li>Clone Dashboard </li></ul><ul><ul><li>Monitor enterprise wide status of clone jobs </li></ul></ul><ul><li>Clone Procedure </li></ul><ul><ul><li>Best practices provided by Oracle for cloning Oracle Applications </li></ul></ul><ul><li>Data Scrambling </li></ul><ul><ul><li>Option to obfuscate data when cloning an environment containing sensitive data </li></ul></ul><ul><li>Benefits </li></ul><ul><ul><li>Plan, organize and execute enterprise-wide clone jobs from a single location </li></ul></ul><ul><ul><li>Maintain mirror systems at the same patch level and data </li></ul></ul><ul><ul><li>Flexibility to adapt to an enterprise’s custom clone process </li></ul></ul>
  38. 38. E-Business Suite Management Packs Oracle E-Business Suite Packs Enterprise Manager Grid Control Configuration Management Monitoring Cloning Application Management Pack for Oracle E-Business Suite Customization Manager Patch Manager Setup Manager Application Change Management Pack for Oracle E-Business Suite
  39. 39. Product Technical Requirements Managing Customizations <ul><li>Enforce dependencies among related data </li></ul><ul><li>Bundle discrete extracts into complex, reusable packages </li></ul><ul><li>Reduce time to propagate setups to other instances </li></ul><ul><li>Enable customers to run their own custom extracts/loads </li></ul><ul><li>Eliminate redundant, error-prone practice of command-line patching </li></ul><ul><li>Provide a centralized console for all patching activities and history </li></ul><ul><li>Leverage and enhance existing patching tools/practices </li></ul><ul><li>Reduce system downtime due to patching </li></ul><ul><li>Support a wide variety of file types </li></ul><ul><li>Bundle customizations so that existing patching tools can consume them </li></ul><ul><li>Tools to facilitate the management a high number of files </li></ul><ul><li>Better, more efficient reporting of customizations by instance </li></ul>Managing Oracle Patches Managing Setups
  40. 40. Customization Manager Building a “Package” of Custom Files Customization Manager “Packages” custom files into one reusable unit <ul><li>Create AD compliant customization packages </li></ul><ul><li>Over 200 file types supported </li></ul><ul><li>Reuse Packages </li></ul><ul><li>Create build lists with manifests </li></ul>Advantages compared to manual methods <ul><li>Custom patches deployed with Patch Manager </li></ul><ul><li>Standard and Comparison Reporting </li></ul><ul><li>Central console for all custom patches </li></ul><ul><li>Unattended execution </li></ul><ul><li>“ Create-Like” copy functionality </li></ul><ul><li>Integration into leading Source Control Systems </li></ul>Inputs <ul><li>The 3-step interview captures: </li></ul><ul><li>Configure SC commands </li></ul><ul><li>Specify source/build locations </li></ul><ul><li>Specify custom files </li></ul><ul><li>Specify versions </li></ul><ul><li>Set execution date/time </li></ul>Patch Manager Deploy Test Apply Prod
  41. 41. Specify languages Specify package contents 200 File types Customization Manager
  42. 42. Patch Manager Building a “ Patch Run” “ Patch Run” bundles all discrete patching steps into one reusable unit <ul><li>Eliminate many manual steps </li></ul><ul><li>Re-usability of Patch Runs </li></ul><ul><li>Simultaneously apply to multiple targets </li></ul><ul><li>Reporting capabilities </li></ul>Test Advantages compared to manual methods and competitive products <ul><li>Treats Custom patches like Oracle patches </li></ul><ul><li>Central Console for all patch activities </li></ul><ul><li>Customizable deployment procedure </li></ul><ul><li>Unattended execution </li></ul><ul><li>“ Create-Like” copy functionality </li></ul><ul><li>Integrates with Metalink </li></ul>UAT Extract Inputs <ul><li>The 6-step interview process captures: </li></ul><ul><li>Oracle patches </li></ul><ul><li>Custom patches </li></ul><ul><li>Multiple target instances </li></ul><ul><li>Patch readmes </li></ul><ul><li>Set AD Patch options </li></ul><ul><li>Security credentials </li></ul><ul><li>Set execution date/time </li></ul>Prod
  43. 43. Guided interview process Add/remove multiple instances Set number of workers Patch Manager
  44. 44. Setup Manager Configuration Data (e.g., AOL, CoA, A/P, Org. Structure, Payroll, Employees, SCM, etc.) Setup Manager “project” bundles all discrete steps into one unit <ul><li>Enforce dependencies/hierarchies </li></ul><ul><li>Multi-source, multi-target </li></ul><ul><li>Reusable </li></ul><ul><li>Serial/parallel loading </li></ul>Target Instance n Compare Advantages compared to manual methods and competitive products <ul><li>Over 300 Oracle owned solutions </li></ul><ul><li>Supports customer-created APIs </li></ul><ul><li>Reusability of projects </li></ul><ul><li>Comparison reporting between instances </li></ul><ul><li>Audit reports </li></ul><ul><li>Security infrastructure </li></ul><ul><li>Ready archive/repository for extracts </li></ul><ul><li>Central console to access/manage operations </li></ul>Source Instance Target Instance A Extract Load
  45. 45. Construct complex projects Multi-source, multi-target Manage dependencies Setup Manager
  46. 46. Implement Manage Optimize Use the Right Tools with the Best Methodologies <ul><li>Application Testing Suite: Oracle Test Manager, Functional Testing, & Load Testing </li></ul><ul><li>Application Management Pack (includes Service Level Mgmt.) </li></ul><ul><li>Real User Experience Insight </li></ul><ul><li>App. Change Management Pack for EBS </li></ul><ul><li>Configuration Management Pack for Applications </li></ul><ul><li>Reinforced by specialized accelerators and/or Management Packs for EBS </li></ul>
  47. 47. Better Quality Of Service Better Agility Lower Risk Proactively monitor all E-Business Suite components and manage end user experience according to service level targets Improve control over configuration changes Manage applications with comprehensive, integrated and best-of-breed tools that are designed specifically to evolve with E-Business Suite and are backed by Oracle’s Applications Unlimited commitment The Oracle Advantage Lower Operational Costs Experience fewer application problems, triage problems more accurately, and fix problems faster
  48. 48. Questions?
  49. 49. Tell us what you think… <ul><li>http://feedback.insync10.com.au </li></ul>

×