49
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

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

Embed Size (px)

Citation preview

Page 1: Managing EBS Testing, Performance, Configurations, Change & User experience

Managing EBS Testing, Performance, Configurations,

Change & User experienceMurali Iyengar

Oracle17th Aug 2010

The most comprehensive Oracle applications & technology content under one roof

Page 2: Managing EBS Testing, Performance, Configurations, Change & User experience

Better QualityOf 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

LowerOperational Costs

60%–70% of IT budget is spent on operations and maintenance**

Page 3: Managing EBS Testing, Performance, Configurations, Change & User experience

Point solutions only aggravate the problems rather than solve them

Current Application Management Paradigm

Siebel, PeopleSoft, EBS…Oracle Applications

Java, .NET, CompositeCustom Applications

Exchange, LegacyNon-Oracle Applications

Application Software

ApplicationComponents

InfrastructureComponents

Web Server, PortalPresentation Layer

Databases StorageServers

DatabaseManagement Systems

AS, ESB, SOAMiddleware

MainframeVirtual Environments

Peter.C Yu
can remove
Page 4: Managing EBS Testing, Performance, Configurations, Change & User experience

The Oracle Solution

Siebel, PeopleSoft, EBS…Oracle Applications

Java, .NET, CompositeCustom Applications

Exchange, LegacyNon-Oracle Applications

Web Server, PortalPresentation Layer

AS, ESB, SOAMiddleware

DatabaseManagement Systems

Application Software

ApplicationComponents

InfrastructureComponents Databases StorageServers MainframeVirtual Environments

Peter.C Yu
can remove
Page 5: Managing EBS Testing, Performance, Configurations, Change & User experience

The Solution: Integrated Application-to-Disk Management

• Integrated manageability across the entire stack

• Best of breed manageability built into each tier

• Ops Center extends management to infrastructure layers

Peter.C Yu
Edited title, shifted objects down
Page 6: Managing EBS Testing, Performance, Configurations, Change & User experience

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

Comprehensive Management

Peter.C Yu
Say "Comprehensive EBS Management"?
Page 7: Managing EBS Testing, Performance, Configurations, Change & User experience

Implement

ManageOptimize

Gain Superior Ownership Experience

Oracle provides application-to-disk management covering your entire application lifecycle

Oracle provides application-to-disk management covering your entire application lifecycle

Page 8: Managing EBS Testing, Performance, Configurations, Change & User experience

Application ImplementationE-Business Suite

Implementation Challenges:

1. Ensuring Functional Conformance to Business Requirements

2. Projecting Capacity Utilization and Achieving Scalability

3. Orchestrating Controlled Deployment of the Tested Application

Implementation Challenges:

1. Ensuring Functional Conformance to Business Requirements

2. Projecting Capacity Utilization and Achieving Scalability

3. Orchestrating Controlled Deployment of the Tested Application

Oracle’s Solution:

• Oracle Test Manager• Oracle Functional Testing

• Oracle Load Testing• EBS Application Management Pack

• EBS Application Management Pack

Oracle’s Solution:

• Oracle Test Manager• Oracle Functional Testing

• Oracle Load Testing• EBS Application Management Pack

• EBS Application Management Pack

Page 9: Managing EBS Testing, Performance, Configurations, Change & User experience

Oracle Application Testing Suite

Oracle Functional TestingAutomated functional and regression testing

Oracle Test ManagerTest process management, requirements and defect tracking

Oracle Load TestingAutomated load and performance testing

Page 10: Managing EBS Testing, Performance, Configurations, Change & User experience

Oracle Functional Testing Automated Functional & Regression Testing

• Automates functional & regression testing for Web, SOA and packaged applications

• OpenScript integrated scripting platform for functional and load testing

• Intuitive visual scripting interface simplifies test process

• Powerful Java IDE provides superior scripting extensibility

• Custom accelerators for EBS, Siebel and Web Services for efficient, optimized testing

Page 11: Managing EBS Testing, Performance, Configurations, Change & User experience

Oracle E-Business Suite Testing

Web Actions

Forms Actions

Page 12: Managing EBS Testing, Performance, Configurations, Change & User experience

EBS R12 Apps Test Starter Kit • Financial Products: 

– Oracle Payables

– Oracle Receivables

– Oracle General Ledger

– Oracle Assets

– Oracle Internet Expenses

• Manufacturing Products:– Oracle Purchasing  

– Oracle Inventory  

– Oracle Order Management

– Oracle Cost Management  

– Oracle Materials Requirement Planning   

– Oracle Process Manufacturing Products

• CRM Products: – Oracle Contracts 

– Oracle Service

– Oracle Marketing

• Human Resources Product:– Oracle Human Resources

• Projects Product: – Oracle Projects

• Technology Product: – Oracle Application Object Library

Page 13: Managing EBS Testing, Performance, Configurations, Change & User experience

Oracle Load TestingLoad and Performance Testing and Tuning

• Realistic load & performance testing for Web, SOA and packaged applications

• Scale to thousands of concurrent users to simulate peak production loads

• Delivers better accuracy by performing functional content validation under load

• Intuitive Web console promotes collaborative testing

• Integrated server monitors help identify & resolve performance bottlenecks

• Custom accelerators for EBS, Siebel and Web Services for efficient, optimized testing

Page 14: Managing EBS Testing, Performance, Configurations, Change & User experience

Load Test Execution• Configure scenario in Oracle Load Testing

Overlay performance graphs with collected metrics

Page 15: Managing EBS Testing, Performance, Configurations, Change & User experience

Oracle Test Manager Test Process Management

• Manage test process from a centralized Web console

• Comprehensive traceability from test requirements, to test cases, to issues

• Document both manual & automated test cases and execute from your test plan

• Create reports to provide visibility into the test process

• Fully customizable to fit your test methodology

• Scalable enterprise architecture, yet easy to deploy & manage

Page 16: Managing EBS Testing, Performance, Configurations, Change & User experience

Are my customer support processes working?

How many user sessions are running?

Which component is mis-configured?

Which are the top 5 slowest running SQL statements? RAC

Real User Experience Insight (RUEI)

Top-Down Application ManagementBusiness-Centric Management

Peter.C Yu
should this switch sequence with the slide that follows?
Page 17: Managing EBS Testing, Performance, Configurations, Change & User experience

Application Management Best PracticesManagement Challenges:

4. Aligning IT Priorities with Business Demands

5. Proactive Monitoring of the Complete Application Environment

6. Monitoring End User Experience

7. Diagnosing Production Problems Quickly

Management Challenges:

4. Aligning IT Priorities with Business Demands

5. Proactive Monitoring of the Complete Application Environment

6. Monitoring End User Experience

7. Diagnosing Production Problems Quickly

Proposed Solution:

• Application Management Pack

• Application Management Pack

• Real User Experience Insight (RUEI)

• Real User Experience Insight• Application Management Pack• Diagnostic Pack

Proposed Solution:

• Application Management Pack

• Application Management Pack

• Real User Experience Insight (RUEI)

• Real User Experience Insight• Application Management Pack• Diagnostic Pack

Page 18: Managing EBS Testing, Performance, Configurations, Change & User experience

18

Oracle Real User Experience Insight• 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.

• What are the benefits?– Maximize value of business critical web applications by identifying lost revenue

from frustrated users

– Deliver insight into real end user experienced service issues and start working on the resolution before end users start complaining

– Reduce support costs by lowering call center volumes

– Align IT and Business: Insight into business trends & user preferences and Service Levels on real end user metrics.

Page 19: Managing EBS Testing, Performance, Configurations, Change & User experience

19

Oracle E-Business Suite Accelerator

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.

Benefits:• Automatically discover Oracle E-Business Suite modules running both OA and JTT framework, as well as Oracle Forms applications running in Servlet mode• Out of box translation and reporting of error messages in the user’s screen• Allows application manager to setup KPI’s to critical packaged applications

Real User Experience InsightCapabilities for Oracle EBS

Page 20: Managing EBS Testing, Performance, Configurations, Change & User experience

20

RUEI: Network Protocol Analysis

InternetInternet

DB DB

Firewall

Switch

Webserver

Webserver

Webserver

Sniffing

Netw

ork

Resp

onse

Tim

e

•Delivered?•Aborted?•Network timeout?

Pagerequest

Serv

er

Resp

onse

Tim

e•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)

Page 21: Managing EBS Testing, Performance, Configurations, Change & User experience

21

Real User Experience InsightLine of Business executives

Business Transaction FunnelSatisfaction Reports

Usage Reports: • Data Browser• Sales by Country/State

Page 22: Managing EBS Testing, Performance, Configurations, Change & User experience

22

Satisfaction reports

Real User Experience Insight – Reports

EBS responsibilities/ Forms/Form blocks and pages reported

Complete environment overview

Page 23: Managing EBS Testing, Performance, Configurations, Change & User experience

23

Real User Experience InsightApplication Owners and Application Support

Business Service Monitoring (e.g. Order Entry, Buy Stock)

User Session Tracking,

Dashboards& SLM

Page Replay

Page 24: Managing EBS Testing, Performance, Configurations, Change & User experience

24

Real User Experience Insight - Reports

Review complete user sessions

Zoom in on error messages

Correlate performance to user issues

Page 25: Managing EBS Testing, Performance, Configurations, Change & User experience

25

Real User Experience InsightIT Operations

KPI configuration, monitoring, & alerting

Error reports & analysis

Data Export

Server, network, & object performance

diagnostics

Page 26: Managing EBS Testing, Performance, Configurations, Change & User experience

26

Overall server capacity usage

Real User Experience Insight - Reports

What’s eating your server capacity?

Page 27: Managing EBS Testing, Performance, Configurations, Change & User experience

27

Set specific KPI’s for EBS

Page 28: Managing EBS Testing, Performance, Configurations, Change & User experience

28

Works out of the box

RUEI for EBS:• Page names identified• Plus other time-savers when

configuring…vs.

RUEI for Generic/Custom Apps:• URL reporting, translate all URL’s manually• No user action correlation• No business IT alignment

Page 29: Managing EBS Testing, Performance, Configurations, Change & User experience

29

But wait there’s more…Other EBS-specific benefits:• Auto-discovery of all EBS apps• Translate network objects to business

functions• Out of box setup for user-id• Out of box for EBS functional errors• Page names based on EBS file (extracts

page names via RUEI script, create_EBS.sh)

• Extension of end user actions to Siebel or EBS views

• Exports EBS real user traffic to ATS for EBS & Forms load testing

Page 30: Managing EBS Testing, Performance, Configurations, Change & User experience

Are my customer support processes working?

How many user sessions are running?

Which component is mis-configured?

Which are the top 5 slowest running SQL statements? RAC

Top-Down Application ManagementBusiness-Centric Management Designed Specifically for Oracle

Applications

Application Management Pack for Oracle E-Business Suite

Application Change Management Pack for Oracle E-Business Suite

Page 31: Managing EBS Testing, Performance, Configurations, Change & User experience

Application Optimization Best Practices

Management Challenges:

8. Making Fact-based Optimization Decisions

9. Replicating Production Data to Test Optimization Changes

10. Managing Configuration and Achieving Compliance across the full Application Lifecycle

Management Challenges:

8. Making Fact-based Optimization Decisions

9. Replicating Production Data to Test Optimization Changes

10. Managing Configuration and Achieving Compliance across the full Application Lifecycle

Proposed Solution:

• Real User Experience Insight• EBS Application Management Pack• EBS Application Change Mgmt. Pack

• EBS Application Management Pack

• EBS Application Management Pack• EBS Application Change Mgmt. Pack

Proposed Solution:

• Real User Experience Insight• EBS Application Management Pack• EBS Application Change Mgmt. Pack

• EBS Application Management Pack

• EBS Application Management Pack• EBS Application Change Mgmt. Pack

Page 32: Managing EBS Testing, Performance, Configurations, Change & User experience

Enterprise Manager Grid Control

ConfigurationManagement Monitoring Cloning

Application Management Packfor Oracle E-Business Suite

CustomizationManager

Patch Manager

SetupManager

Application Change Management Packfor Oracle E-Business Suite

Oracle E-Business SuitePacks

E-Business Suite Management Packs

Page 33: Managing EBS Testing, Performance, Configurations, Change & User experience

Complex Application Environments

web servers

app servers

database

applications

RAC

Page 34: Managing EBS Testing, Performance, Configurations, Change & User experience

Configuration Management

CMDB ContentConfiguration• Instance attributes• Installations• Systems and Groups• Topologies• Service Definitions• Policies, Images, Packages• Change history and violations• Dashboard definitions• Administrators, Roles, Calendars, etc

Configuration Management Database(CMDB)

Discovery

Page 35: Managing EBS Testing, Performance, Configurations, Change & User experience

Service Level Management• 99.99% availability

• 95% operations < 1 second

• Key User Activities– Access customer profile– Collect support info– Look up solution– Open help ticket– Retrieve and update help ticket RAC

Page 36: Managing EBS Testing, Performance, Configurations, Change & User experience

End User Monitoring – Synthetic

router

firewall

router

router

externalusers

internalusers

internalusers

Page 37: Managing EBS Testing, Performance, Configurations, Change & User experience

CloningFeature Highlights

• Clone Dashboard– Monitor enterprise wide status of clone jobs

• Clone Procedure– Best practices provided by Oracle for cloning Oracle Applications

• Data Scrambling – Option to obfuscate data when cloning an environment containing sensitive data

• Benefits– Plan, organize and execute enterprise-wide clone jobs from a single location– Maintain mirror systems at the same patch level and data– Flexibility to adapt to an enterprise’s custom clone process

Page 38: Managing EBS Testing, Performance, Configurations, Change & User experience

E-Business Suite Management PacksEnterprise Manager Grid Control

ConfigurationManagement Monitoring Cloning

Application Management Packfor Oracle E-Business Suite

CustomizationManager

Patch Manager

SetupManager

Application Change Management Packfor Oracle E-Business Suite

Oracle E-Business SuitePacks

Peter.C Yu
delete (repeat of earlier slide)
Page 39: Managing EBS Testing, Performance, Configurations, Change & User experience

Product Technical Requirements

Managing CustomizationsManaging Customizations

• Enforce dependencies among related data• Bundle discrete extracts into complex, reusable packages• Reduce time to propagate setups to other instances• Enable customers to run their own custom extracts/loads

• Eliminate redundant, error-prone practice of command-line patching

• Provide a centralized console for all patching activities and history• Leverage and enhance existing patching tools/practices• Reduce system downtime due to patching

• Support a wide variety of file types• Bundle customizations so that existing patching tools can

consume them• Tools to facilitate the management a high number of files• Better, more efficient reporting of customizations by instance

Managing Oracle PatchesManaging Oracle Patches

Managing SetupsManaging Setups

Page 40: Managing EBS Testing, Performance, Configurations, Change & User experience

Customization ManagerCustomization Manager “Packages” custom files into one reusable unit

Create AD compliant customization packagesOver 200 file types supportedReuse PackagesCreate build lists with manifests

Building a “Package” of Custom Files

Advantages compared to manual methods• Custom patches deployed with Patch Manager• Standard and Comparison Reporting• Central console for all custom patches

• Unattended execution• “Create-Like” copy functionality• Integration into leading Source Control Systems

Inputs The 3-step interview captures: • Configure SC commands• Specify source/build locations• Specify custom files• Specify versions• Set execution date/time

Patch Manager

Deploy

Test

Apply

Prod

Page 41: Managing EBS Testing, Performance, Configurations, Change & User experience

Specify languagesSpecify languages

Specify package contentsSpecify package contents 200 File types200 File types

Customization Manager

Page 42: Managing EBS Testing, Performance, Configurations, Change & User experience

Patch Manager“Patch Run” bundles all discrete patching steps into one reusable unit

Eliminate many manual stepsRe-usability of Patch RunsSimultaneously apply to multiple targetsReporting capabilities

Building a “Patch Run” Test

Advantages compared to manual methods and competitive products • Treats Custom patches like Oracle patches• Central Console for all patch activities• Customizable deployment procedure

• Unattended execution• “Create-Like” copy functionality• Integrates with Metalink

UAT

Extract

InputsThe 6-step interview process captures: •Oracle patches•Custom patches•Multiple target instances•Patch readmes•Set AD Patch options•Security credentials•Set execution date/time

Prod

Page 43: Managing EBS Testing, Performance, Configurations, Change & User experience

Guided interview processGuided interview process

Add/remove multiple instancesAdd/remove multiple instances Set number of workersSet number of workers

Patch Manager

Page 44: Managing EBS Testing, Performance, Configurations, Change & User experience

Setup ManagerSetup Manager “project” bundles all discrete steps into one unit

Enforce dependencies/hierarchiesMulti-source, multi-targetReusableSerial/parallel loading

Configuration Data(e.g., AOL, CoA, A/P, Org. Structure, Payroll, Employees, SCM, etc.)

TargetInstance n

Compare

Advantages compared to manual methods and competitive products • Over 300 Oracle owned solutions• Supports customer-created APIs• Reusability of projects• Comparison reporting between instances

• Audit reports• Security infrastructure• Ready archive/repository for extracts• Central console to access/manage operations

SourceInstance

TargetInstance A

Extract Load

Page 45: Managing EBS Testing, Performance, Configurations, Change & User experience

Construct complex projectsConstruct complex projects

Multi-source, multi-targetMulti-source, multi-target Manage dependenciesManage dependencies

Setup Manager

Page 46: Managing EBS Testing, Performance, Configurations, Change & User experience

Implement

ManageOptimize

Use the Right Tools with the Best Methodologies

1. Application Testing Suite: Oracle Test Manager, Functional Testing, & Load Testing

1. Application Testing Suite: Oracle Test Manager, Functional Testing, & Load Testing

2. Application Management Pack (includes Service Level Mgmt.)

2. Application Management Pack (includes Service Level Mgmt.)

3. Real User Experience Insight

3. Real User Experience Insight

4. App. Change Management Pack for EBS

4. App. Change Management Pack for EBS

5. Configuration Management Pack for Applications

5. Configuration Management Pack for Applications

6. Reinforced by specialized accelerators and/or Management Packs for EBS

6. Reinforced by specialized accelerators and/or Management Packs for EBS

Page 47: Managing EBS Testing, Performance, Configurations, Change & User experience

Better QualityOf 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

LowerOperational Costs

Experience fewer application problems, triage problems more accurately, and fix problems faster

Page 48: Managing EBS Testing, Performance, Configurations, Change & User experience

Questions?

Page 49: Managing EBS Testing, Performance, Configurations, Change & User experience

Tell us what you think…

• http://feedback.insync10.com.au