Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making a purchasing decision. The development, release, and timing of any features or functionality described for Oracle s products remains at the sole discretion of Oracle.
<Insert Picture Here> Application Availability: Resolve Issues Before Even Your Users Know Rajiv Taori Sr. Director, Product Management
Agenda EM Application Management Overview Challenges in managing applications Oracle s solution Q&A
Current Application Management Solutions Are Fragmented, Complex and Ineffective Application Users Application Software Siebel, PeopleSoft, EBS, Oracle Applications i-flex, Retek, Industry Applications Java,.NET, Composite Custom Applications Platform Components Web Server, Portal Presentation Layer Database Management Systems App Server, ESB, SOA Middleware Infrastructure Components Virtual Environments Servers Blades Storage Point solutions only aggravate the problems rather than solving them
Solution: Complete, Open, Integrated Top-Down Application Management Application Users Application Software Siebel, PeopleSoft, EBS, Oracle Applications i-flex, Retek, Industry Applications Java,.NET, Composite Custom Applications Platform Components Web Server, Portal Presentation Layer Database Management Systems App Server, ESB, SOA Middleware Infrastructure Components Virtual Environments Servers Blades Oracle Enterprise Manager Storage
Oracle Enterprise Manager Complete, Best of Breed Management for Oracle Event Connectors Service Desk Connectors Bi-Directional Connectors to exchange alerts, events Comprehensive Connectors to IT Service Management Systems Plug-ins Rich Set of Plug-Ins to Monitor Non- Oracle Products
Today s Product Footprint Application Performance Management Lifecycle Management Real User Monitoring SOA, Java, JVM Diagnostics, Tuning Dynamic Resource Monitoring Patching Provisioning Compliance Dashboards Application Configuration Mgmt Collection, Tracking, History Configuration Management Functional/Load Testing Real Application Testing Data Masking Application Quality Management
Oracle s solution for end-to-end APM Oracle Enterprise Manager User Experience Monitoring Composite Application Mgmt Java Diagnostics Database Diag/Tuning Real User Experience Insight Service Level Management Packaged (EBS, Sibel, etc.) Custom (SOA, Portal, Java EE) End-to-End visibility Service and Systems Zero-overhead. Production diagnostics Resource View Cross-tier tracing to DB Memory leak analysis Self managing DB ADDM Automated SQL tuning
Configuration Management Achieve compliance through configuration standardization Detect changes in real-time Understand vulnerabilities; enforce controls through policies Configuration Provisioning & Change Validation 25+ out-of-box blueprints for applications and systems WebLogic SOA EBS Etc Integrate Enterprise Manager with My Oracle Support Discovery and Asset Tracking Hosts and OS Comparison History, & Reporting Configuration Management Databases Configuration Compliance & Provisioning Application Servers Real-Time Config Change Detection Applications
Provisioning Install & Patch Once, Deploy Anywhere End-to-End Provisioning and Patching Automation Install & patch Archive SOA Middleware E-Business suite Database and RAC Bare metal Linux OS Compare Enterprise Manager Promote ITIL compliant, Zero downtime automation Clone Integrated physical and virtual system management
EM Application Quality Management (AQM) Solutions Install / Upgrade Application Rich functional and load testing solution DEV Ensure highest quality testing by running actual production workloads Dev / Test System Provisioning Functional Testing Achieve security & compliance objectives by masking sensitive data PROD Load Testing TEST
Complete Lifecycle Management Implement Operate How many user sessions are running? How is the end user performance? What are they doing? What is the health of components in different tiers? How to Identify the root cause of an issue quickly? What transactions are running slow, stuck, or having errors? Setup Does the application function as expected? Does the application scale to the volume of users we expect? Are you meeting compliance concerns of using production data in test environments? Which component is mis-configured? How to deploy the customization to Siebel servers reliably? How to deploy the patches to Siebel servers?
Complete Lifecycle Management Operate How many user sessions are Real running? User Experience How is the end user performance? Insight (RUEI) What + are they doing? Accelerators What Application is the health of components in different Management tiers? Pack How to Identify the root cause Diagnostic of an issue Pack quickly? for MW What transactions are DB Diagnostic & running slow, stuck, or having Tuning errors? Pack Setup Implement Does the application function as expected? Application Testing Suite Does the application scale to Real the volume Application of users we expect? Testing Are Data you Masking meeting Pack compliance concerns of using production data in test environments? Which component is mis-configured? Application Change Management How to deploy the customization to Siebel servers reliably? Configuration Management How to deploy the patches to Siebel servers? pack for Applications
Current management techniques are not effective Applications are not meeting end user expectations Types of Problems Your End-Users Encounter and you don t even know it How Companies Are Alerted to Application problems Slow response times Received error messages Application was down or unavailable Application was difficult to navigate Were unable to proceed to new page 24% 23% 52% 60% 85% Calls from customers/ endusers System Management alers Service Level Management alers 25% 17% 24% 36% 50% 50% 71% 72% 80% Were kicked off page 28% Calls from Senior Management 16% 22% 32% Data was lost Other 6% 14% Other 10% 4% 5% Source: Performance Under Pressure: 2009 OAUG ResearchLine Survey
Impact of Poor Performance & Availability on business, employee productivity, and IT costs 3.1 hours Average time to restore a down application* An average of 6 service desk calls are needed to identify the problem owner* An average of 10% customers are lost because of poor user experience on applications** * Source: Performance Under Pressure: 2009 OAUG ResearchLine Survey ** Source: Forrester; *** Source: Response Tek
Packaged* and Web/SOA Applications: Just as important and just as difficult to manage Is monitoring and management of packaged applications* more or less important than other Web/SOA applications? Is monitoring and management of packaged applications* more or less difficult than other Web/SOA applications? Much more important 17% Much more difficult 6% More important 21% More difficult 26% Just as important 54% Just as difficult 48% Less important 8% Less difficult 20% *= such as Oracle E-Business Suite, SAP, Siebel, or PeopleSoft Source: Performance Under Pressure: 2009 OAUG ResearchLine Survey
Oracle s solution for end-to-end APM Oracle Enterprise Manager User Experience Monitoring Composite Application Mgmt Java Diagnostics Database Diag/Tuning Real User Experience Insight Service Level Management Packaged (EBS, Sibel, etc.) Custom (SOA, Portal, Java EE) End-to-End visibility Service and Systems Zero-overhead. Production diagnostics Resource View Cross-tier tracing to DB Memory leak analysis Self managing DB ADDM Automated SQL tuning
End User Monitoring Approaches User Communities Web Servers Application Servers Databases Internet Cloud Hosts Service Test Monitoring Proactively monitor end user experience Baseline performance & trend over time Real End User Monitoring Monitor ALL real end user transactions No instrumentation, No maintenance
Server Response Time Network Response Time Real User Experience Insight How does it work? Collected data: Client-ip, Server-ip, Gateway-ip Requested URL (Page,Object) Cookie/Session-id Referrer GET & POST requests User client (browser type) Page request Internet Firewall Oracle RUEI Switch Response? Server error, web site error, Hit OK Content of page (i.e order details, functional errors) Web server Web server Web server Delivered? Aborted? Network timeout? DB DB
RUEI: Application Accelerators Discover all applications Auto-configure: Business names for pages User Sessions Application Errors Monitor Forms, Siebel HI, and other appspecific protocols Support for EBS, Siebel, PeopleSoft, JDE, and WebLogic Portal
Accelerator Advantage Show Page names based on URL parameters With accelerator: Page names identified User action extended over Siebel view Without accelerator: URL reporting, translate all URL s manually No user action, Siebel view correlation No business IT alignment
Oracle s solution for end-to-end APM Oracle Enterprise Manager User Experience Monitoring Composite Application Mgmt Java Diagnostics Database Diag/Tuning Real User Experience Insight Service Level Management Packaged (EBS, Siebel, etc.) Custom (SOA, Portal, Java EE) End-to-End visibility Service and Systems Zero-overhead. Production diagnostics Resource View Cross-tier tracing to DB Memory leak analysis Self managing DB ADDM Automated SQL tuning
Middleware & Application Management End users Applications and Application Services Middleware Database Virtualization, Host, Storage, OS Host, & Network OS Management of: Application Servers / Application Grid SOA & WebCenter Identity Management User Experience & Service Level Management
WebLogic Server Management Enterprise scale Service / System Dashboard Configuration Management WebLogic blueprints WebLogic patching, provisioning Application Monitoring Top Servlets and JSPs EJB Layer Metrics JDBC Connection Pool and Data Source Metrics JMS, JTA, Execute Queue metrics Java Diagnostic with AD4J
Coherence Management Discover Coherence Data Grid Monitor Coherence Data Grid as single target Oracle Coherence version 3.3 and later Real time monitoring of all Coherence components clusters, nodes, caches, services, connections, etc Historical analysis of metrics Separate views for all components Alerts on important metrics Alerts in context of each component Alerts in entire Data Grid System/ Services Dashboards Monitor entire grid using single agent Configuration Management Provision Coherence
SOA & WebCenter Management Support for BPEL, OSB, ESB, WLI, WebLogic Portal, & WebCenter Service Management Auto-discover dependencies, Auto-create service models End-to-End dependency models Performance monitoring and diagnostics (in-context metrics) Policy Management View, edit, creation Attachment (bulk) Enforcement monitoring Change Management SOA Configuration Management SOA Deployment Automation
Managing Identity & Access Systems Discover & track configuration attributes / values for OAM & OID Performance Monitoring: Response Time, throughput, and usage metrics Automatically model system on components supporting OAM, OIM services Define services, model SLA, and active transaction monitoring with beacons
Packaged Application Management Service Management & Transaction Diagnostics E-Business Suite PeopleSoft Siebel JD Edwards 1-step Discovery/Topologies Service Level Management RUEI Accelerators Common Capabilities Out-of-box Transactions System/App. Monitoring Reporting Configuration Management Root-cause/Impact Analysis Test Automation Embedded Application-Specific Management EBS PeopleSoft Siebel JDE Cloning automation OAM Integration Application change mgmt. Tribal knowledge based policies Centralized domain administration Centralized log management Siebel workflow monitoring HI app. support Transaction diagnostics (SARM) Log analysis Domain topology view Server manager integration
Discovered Topology Siebel Siebel Gateway Server Siebel Enterprise Web Server 1 Web Server 2 Siebel App Server 1 Siebel App Server 2 Siebel App Server 3 Siebel App Server 4 Call Center App Call Center OM Call Center OM Self Service App eservice OM EAI Siebel DB
Application Infrastructu re Proactive Performance Management EBS Service Level Management Discover Application Services Configure dependencies on key components View topology Identify cause of service availability failure Define SLA 99% from 9-5 Identify key metrics
System & Component Management PSFT PeopleSoft Components Monitored PS App Server PS PIA PS Process Scheduler PS Search Server PS WebSite PS AppDB Configuration Management & Automation 500+ configuration metrics and PSAdmin tasks 25+ policies based on PeopleSoft tribal knowledge Centralized Log Management
Transaction Diagnostics Client Network Web Server Object Manager Database internet Diagnostic Steps 1. Diagnose problem to infrastructure component 2. Siebel Application Diagnostics SARM integration 3. Database Diagnostics Performance diagnostics: ADDM, AWR
SARM Response Time Analysis End-to-end diagnostics Analyze response time by users, server or component Transaction tracing: end-to-end response time tracing Graphical visualization of transaction bottleneck CPU and memory utilization
Oracle s solution for end-to-end APM Oracle Enterprise Manager User Experience Monitoring Composite Application Mgmt Java Diagnostics Database Diag/Tuning Real User Experience Insight Service Level Management Packaged (EBS, Siebel, etc.) Custom (SOA, Portal, Java EE) End-to-End visibility Service and Systems Zero-overhead. Production diagnostics Resource View Cross-tier tracing to DB Memory leak analysis Self managing DB ADDM Automated SQL tuning
Application Diagnostics for Java Diagnose production Java apps with minimal application impact Real-time and historical performance monitoring & diagnostics Always-on monitoring with minimal performance overhead No application knowledge, code instrumentation Enable/disable without server restart Diagnose apps on any Java server Accelerate cross-tier transaction diagnostics between mid-tier & DB Rapidly identify mid-tier resources waiting for DB resources Trace DB sessions to Java threads
High-load SQL SQL Advisor Database Performance Management Automatic Diagnostics Snapshots in Automatic Workload Repository Automatic Self-Diagnostic Diagnostic Engine Engine IO / CPU issues System Resource Advice RAC issues Network + DB config Advice Top Down Analysis Using AWR Snapshots Classification Tree - based on decades of Oracle performance tuning expertise Performance expert, now a RAC Specialist too in 11g Real-time results Don t need to wait hours to see the results Pinpoints root cause Distinguishes symptoms from the root cause Reports non-problem areas, e.g., I/O is not a problem
Projected Cost Savings Reduce User Reported Incidents to Application Administrators by Over 50%* Costs Reduce Problem Resolution Times by Over 50%* Increase Administrator Productivity by over 25%* 10 18 months payback* * actual savings, productivity improvements, and payback period may vary
Sample Customers
<Insert Picture Here> Benjamin Cabanas Program Manager GE Infrastructure Implementing Application Management Pack for Oracle E-Business Suite has allowed GE Infrastructure to realize $200K annual savings, 84% reduction in clone cycle time, and 75% reduction in resources
Oracle Application Quality Management High quality testing for all tiers of application stack Testing Infrastructure Changes Real Application Testing Designed and optimized for testing database tier infrastructure changes Testing Application Changes Application Testing Suite Ensure quality and performance with end-to-end application testing Test Data Management Data Masking Pack Achieve security & compliance objectives by obfuscating sensitive data in test environments Enables secure, production-scale testing
Application Testing Suite vs. Real Application Testing Middleware DBMS Storage Application Testing Suite RAT Application Testing Suite O/S Changes to Existing Applications New Application Deployments Application Testing Suite provides a generic, broad testing solution significantly increasing the scope of testing When used with Data Masking Pack, Application Testing suite delivers high quality and secure testing Real Application Testing provides highest quality testing for the database tier for existing applications
Real Application Testing with Database Replay Recreate actual production database workload in test environment Capture workload in production including critical concurrency Replay workload in test with production timing Analyze & fix issues before production Client Client Client Production Test Middle Tier Replay DB Workload Oracle DB Capture DB Workload Test migration to RAC Storage
Time Taken (Days) Comparison of Load Testing & DB Replay Testing e-business Suite 80 80 60 40 20 0 4 Install & Setup 24 0 Understand Application Usage 20 0 Identify Key Transactions 20 2 Generate Workload 5 Run Test 5 DB Replay Load Testing Total Testing Time DB Replay: ½ month Load Testing: 7 ½ months
Oracle E-Business Suite Certification of EBS 11i and R12 Business Challenges Solution Certify EBS release 11i, R12 with Oracle Database 11g Complex & large workload: More than 650K unique SQL statements need to be validated Ensure application optimized for Oracle Database 11g Difficult to perform realistic and efficient testing with previous (home-grown) tools Real Application Testing SPA to run regression tests and identify performance deviations Regressions reported to base development for fixes Business Results Reduced testing time from 21 to 2 days for each release Faster and higher quality testing Faster adoption and certification of newer features
Oracle Application Testing Suite A powerful, integrated testing solution for ensuring application quality, performance and reliability 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
Oracle Functional Testing for Oracle EBS Automated Functional & Regression Testing Automates Oracle EBS transactions for functional testing and load testing Captures user interactions with both Web and Forms based UI components Provides custom test cases to validate Web and Forms components Supports Forms 10g (EBS R12) and Forms 6i (EBS 11i) on Sun JRE or JInitiator; servlet or socket mode
Oracle Load Testing for EBS Create realistic EBS scenarios that utilize both Web and Forms based apps Scale to thousands of concurrent EBS users Monitor EBS server-side performance and correlate to end-user response times Leverage intuitive Web console that promotes collaborative testing
Data Masking Production Database LAST_NAME SSN SALARY AGUILAR 203-33-3234 40,000 BENSON 323-22-2943 60,000 Development and Testing Database LAST_NAME SSN SALARY SMITH 111 23-2667 40,000 JACKSON 734-34-1345 60,000 Benefits Eliminate risk of moving sensitive data to dev & test environments Enables production-scale (highest quality) testing without exposing sensitive data Sophisticated masking capabilities for preserving application integrity Mask related columns in the same way Mask columns conditionally, e.g., apply different driver s license format for each state Mark columns as a group (compound mask), e.g., mask Address, City, State, Zip, together Rich library with common masking formats, e.g., credit card numbers, SSN, etc.
Oracle Helps You Maximize Customer Value Deploys SOA infrastructure 92% faster Saves 80% time and effort for managing Databases Avoids online revenue losses up to 25% Improves IT productivity by 25% Drives asset utilization up by 70% Cuts configuration management effort by 90% Saves $1.9 million with Oracle Enterprise Manager Saves $170,000 per year with Oracle Enterprise Manager Replaces manual tools with automation; saves time by 50% Reduces Database testing time by 90% Reduces provisioning effort by 75% Saves weeks on application testing time Cuts application testing from weeks to hours Reduces critical patching time by 80% Delivers 24/7 uptime with Oracle Enterprise Manager
Questions?
For More Information search.oracle.com Enterprise Manager or oracle.com