- oracle … · business-driven application management ... • monitor performance, errors, and...
TRANSCRIPT
<Insert Picture Here>
Business-Driven Application Management and End-to-End Performance DiagnosticsAli Siddiqui Manjula MahajanAli Siddiqui Manjula MahajanVP, Product Development <Title>Oracle Enterprise Manager Symantec Corporation
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 anycontract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions.The development release and timing of anyThe development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
3
Agenda
<Insert Picture Here>• Enterprise Manager Overviewg• Application Management
Strategy & RoadmapSt t– Strategy summary
– What’s new in EM 11gR1– What’s planned for upcoming releases
• End-to-End Demo• Symantec End-to-End Management case study
Q&• Q&A
4
Business - IT Disconnect
Business Demand Traditional IT Response
The application was up 90% of time.
How satisfied are my users?
We had 200 database
How many orders database
transactions.did we complete?
Our servers are up. We will look into it.
My order is stuck, what’s going on?
8
Oracle SolutionO l B i D i
Business Demand New IT ResponseOracle Business-Driven Application Management
99% of users were satisfied.
How satisfied are my users?
User Experience
Management
We completed 250 d
How many orders did l t ?
Business Transaction 250 orders.did we complete? Transaction
Management
There is an issue with a supplier’s app. It
has been escalated.
My order is stuck, what’s going on?
Business Service
Management
9
Oracle SolutionO l B i D i
Business Demand New IT ResponseOracle Business-Driven Application Management
99% of users were satisfied.
How satisfied are my users?
User Experience
Management
We completed 250 d
How many orders did l t ?
Business Transaction 250 orders.did we complete? Transaction
Management
There is an issue with a supplier’s app. It
has been escalated.
My order is stuck, what’s going on?
Business Service
Management
10
User Experience ManagementKey ChallengesKey Challenges
1. Can I monitor all user sessions?
2. Can I develop business
3. Does the solution• Require customuser sessions?
Can I replay a particular
i d
business actionable information from my user
it i ?
• Require custom instrumentation?
• Support web and packaged
li ti ?session, and see what actions the user did / did not take?
monitoring? applications?• Secure business
data?
User Session EnterpriseBusiness – IT
take?
User Session Analysis
Enterprise Ready
Business IT Correlation
11
User Experience Management ApproachesDatabasesApplication
ServersWeb Servers
User Communities
Internet
H tHosts
Synthetic Test Monitoring Real User Monitoring
• Monitor experience for all users• Monitor performance, errors,
and business KPI’s
• Ensure the performance of a specific business process or user
• Proactive monitoring – be alerted to i f l ti ith • Diagnose problems quickly with
“replay” of user session• Determine exact usage
of applications
issues from locations with no users or traffic
• Ensure the performance of applications based on
12
ppmany different protocols
Built-in Analytics with Business Data
• Analysis of user experienceexperience information based on “cube based data sets”
• Successive drill down to identify trends
• Customizable dimensions that can be based on business data –
Business Transaction Analyses
business data order value, product id, etc.Usage Reports:
• Usage by Country/State
13
Country/State• $ value
User Experience ManagementNew in Oracle Enterprise Manager 11gNew in Oracle Enterprise Manager 11g
User Session EnterpriseBusiness ITUser Session Analysis
Enterprise Ready
Business – IT Correlation
• Diagnostics drill-downs to Java/SOA
• Integrated Synthetic & Real User Monitoring
• Integration with Oracle Identity & AccessJava/SOA
applications, EBS, and Siebel
• Export RUEI
User Monitoring• Application-based
role access to all business and IT
Access Management
• Scalability improvementsp
session for realistic test scripts
datap
• Chinese version available
14
Oracle SolutionO l B i D i
Business Demand New IT ResponseOracle Business-Driven Application Management
99% of users were satisfied.
How satisfied are my users?
User Experience
Management
We completed 250 d
How many orders did l t ?
Business Transaction 250 orders.did we complete? Transaction
Management
There is an issue with a supplier’s app. It
has been escalated.
My order is stuck, what’s going on?
Business Service
Management
15
Business Transaction ManagementEnd-to-End, Application Level View
Process Engine Service Bus
• Real-time tracking of each transaction• Follows transactions across all infrastructure and
applicationsapplications– App Servers, Applications, ESB's, BPM's, Etc.
• Leverages message content – the business value flowing through the applicationthrough the application
• Exception Management – Business and Technical exceptions
16
Symantec at a Glance
Founded in 1982 IPO in 1989
$6.2 billion revenue in FY 2009
More than 17,500 employees
Operations in more th 40 t i
More than 600 global patents
More than 120 million tithan 40 countries
99 percent of Fortune 1000
#419 on the 2009 Fortune 500
active consumer users
110 million enterprise customers
Invests 13% ofpcompanies are customers
Invests 13% of annual revenue in R&D
Symantec Services Group
19
Business Context
Address Validation
Legacy Implementation
Registration
Trade Compliance
Check
SOA
Account Creation
Customer Registration
Activate Entitlement
Transformation
License Activation
Create License
Create Contact
Customer Registration and License Activation
• Siloed process
• Legacy Application
• SOA based Implementation
• Service Orchestration
Symantec Services Group 20
Legacy Application
• User Experience Issues
Service Orchestration
• Enhanced User Experience
SOA ImplementationSOA Implementation
• Enterprise registrations/renewals SOA application comprises 7 component services ported on different platforms like TIBCO, Weblogic, IBM Datapower etc
Address Cl
Weblogic
Fi tl i
IPL Facade
Cleanse Service
Trade compliance Service
IPL Service
Firstlogic
Akamai
External ServiceIBM Data Power TIBCO Business Works
ActivationService
Registration Service
SafeNetLuna
Orchestration ServiceSecurity Service
Service
Renewal Service
Luna
R i t ti E i
Encryption Service
Symantec Services Group 21
Registration Engine
SOA ImplementationFocus on Operational VisibilityFocus on Operational Visibility…
• How many registrations have come through
• System Scalability/ Performancecome through
• How successful is this business model
Performance
• Transactions conforming to overall SLA
• New functionality‐ so no idea for the expected load
N i ibili b h
• Transactions conforming to component SLA
E i d h i• No visibility about the transaction patterns
• Exceptions and their patterns
• Customer usage of the system during peak loads likesystem during peak loads like month‐end, qtr‐end, year‐end etc
Symantec Services Group 22
Monitoring/Management Drill‐DownMonitoring/Management Drill Down• BTM observers observe, collect and send transaction/SLA data to server
• Send alerts @ real‐time for SLA violations
Address Cleanse
Weblogic
Firstlogic
• Reports for service/application availability
• Adds up to 3% overhead for weblogic and 2% for TIBCO
IPL Facade
Cleanse Service
Trade compliance Service
IPL Service
Firstlogic
Akamai
IBM Data Power TIBCO Business Works
BW Observer
ActivationService
Registration Service
SafeNetLuna
BW Observer
DP Observer
Amberpoint
Renewal Service
Amberpoint Server
Database Weblogic Observer
Symantec Services Group 23
Observer
Benefits Of BTMBenefits Of BTM
• Measure the success of the Business Model
M h bili d SLA f h• Measure the stability and SLA of the system
• Run‐time transactions monitoring
G t th d t d i ibilit f th t ti• Get the end to end visibility of the transactions
• Send alerts for non‐conforming SLA
S i il bilit t• Service availability reports
• Calculates response times of services during load/performance test helping in fixing SLAs of component servicesp g g p
Symantec Services Group 24
Monitoring/ Management InfrastructureMonitoring/ Management Infrastructure
PROD QA/UAT
SLM SphereM i i
Dell E5200 2CPU 4 core, 16GB RAM
Dell E5200 2CPU 4 core, 16GB RAM
Dell E5200 2CPU 4 core, 16GB RAM Dell E5200 2CPU 4
core, 16GB RAM
Sphere
Monitoring Agent
Monitoring Agent
EXM
Monitoring Agent‐1
SLM
EXM Monitoring Agent‐2
RAC
• Horizontally Scalable through adding more hardware
Symantec Services Group
• Horizontally Scalable through adding more hardware
Best PracticesBest Practices
• Planning
R b t l i f i it i i d i / hit t h– Robust planning of service monitoring in design/architecture phase
• Implementation
– Perform a comprehensive POC/Pilot for compatibility with target systemsPerform a comprehensive POC/Pilot for compatibility with target systems
– Separate server and agent components on different machines/VMs
– Create the operational action plan for the alerts
• Optimization
– Tuning of the Observer, agent and server configurations for lower overhead & higher performanceoverhead & higher performance
Symantec Services Group 26
Next stepsNext steps
• Use Amberpoint/Oracle BTM for monitoring for all SOA projects
Areas of Interest
• Observers for TIBCO Active Matrix Business Works, TIBCO Service Bus, etc
( )• Observer for Oracle Fusion Middleware (BPEL, ESB, OWSM etc)
• Continued support for IBM Websphere Datapower agent
• High Availability feature for BTM server components• High Availability feature for BTM server components
• Enhanced Out‐of‐box Reporting Capabilities
Symantec Services Group 27
Oracle SolutionO l B i D i
Business Demand New IT ResponseOracle Business-Driven Application Management
99% of users were satisfied.
How satisfied are my users?
User Experience
Management
We completed 250 d
How many orders did l t ?
Business Transaction 250 orders.did we complete? Transaction
Management
There is an issue with a supplier’s app. It
has been escalated.
My order is stuck, what’s going on?
Business Service
Management
28
Business Service ManagementKey ChallengesKey Challenges
1. What application and system
2. Can the service implementers
3. How do I track changes made?and system
components is my service dependent on?
implementers understand why performance & availability is not
ti
changes made?
Can I compare my settings between two environments?
How will changes to any affect the other services?
meeting expectations?
two environments?
Can I automate repetitive tasks, like
& ?
Service D d
Service Lif l
Service P f
other services? cloning & patching?
Dependency & Models
Lifecycle Management
Performance Management
29
Integrated Management of Middleware & DatabaseWL Server WL Server –– SOA Suite SOA Suite –– WebCenterWebCenter –– IDM IDM –– Web Tier Web Tier –– Coherence Coherence –– BI EE BI EE –– DatabaseDatabase
Common Capabilities• Guided Discovery
R l i /hi i l i i• Predefined performance metrics
C fi i• Multi-domain management
Al & ifi i• Real-time/historical monitoring• Service level management
• Configuration management• Out-of-box/user-defined reports
• Alerts & notifications• Group management
Middleware-Specific Capabilities
• Java diagnostics• Support Workbench• Process control
WL Server SOA Suite• Support for SOA composites,
BPEL, OSB, ESB• Web service policy mgmt• SOA provisioning cloning
WebCenter• Support for WebCenter
Services, User-defined ADF Task Flows, JSF Pages, Portlets
Identity Mgmt• Support for OID, OVD,
OIF, DIP, OIM, OAAM• LDAP-based service test
• Drilldowns to WL Admin Console, FMW Control
• SOA provisioning, cloning, composite deployment
Pages, Portlets
• Monitor virtual hostsWeb Tier Database
• Diagnostics & Tuning
Coherence BI EE• Support for BI DAC • Complete clusterMonitor virtual hosts
and module request statistics
• Monitor availability, requests & capacity of origin serversP t l
• Diagnostics & Tuning• Automatic Workload Repository• SQL Tuning Advisor• Configuration policies• Patching, 1-click provisioning
Suppo o CServer
• Out-of-box ETL performance
Complete cluster visibility and cache monitoring
• Start/stop nodes or entire cluster
• Automated starting of new nodes to replace
30
• Process controlp
departed nodes
Service Performance Management
• View Service topology
• Drill into functional implementation
• View performance for each step (BPEL activity, service p ( y,bus pipeline, portal page, region, etc.)
• Drill into Java EE implementation of functional step
• Even drill to SQL performance pfor any service (including dehydration SQL)
31
Service Lifecycle ManagementApplication Configuration and ProvisioningApplication Configuration and Provisioning
• Automated, daily collection ofcollection of configuration data
• Manage configuration drift via configuration comparisons
• Build new application• Build new application environments efficiently
• Provision changes completely
• Validate changes made correctly
32
correctly
Business Service ManagementNew in Oracle Enterprise Manager 11gNew in Oracle Enterprise Manager 11g
Service Service Service Dependency
& ModelsLifecycle
ManagementPerformance Management
• Support for SOA 11g, WebCenter 11g, & WebLogic 10.3.x
• Automated discovery• New Performance
Dashboards
• Configurations for WLS patches, resource adapters, web services, g
• Integrated Application Dependency & Performance
• Policy Monitoring
Dashboards• Application Targets
and application to system dependencyI t t d JVM
p , ,SOA 11g, IDM 11g
• WebLogic Server domain cloning and scale out• Policy Monitoring
– Enforcement monitoring, alerting, reporting
– Integrated policy authoring, editing,
• Integrated JVM Diagnostics
scale out• SOA Composite
Provisioning
33
g, g,attachment
Roadmap
• Key Focus AreasEnd to End Integrated Management– End-to-End Integrated Management
– Integrated with Enterprise Manager cloud solutions– Fusion Applications support
• Best-of-breed, modular components– User Experience Business Transactions Business ServicesUser Experience, Business Transactions, Business Services– Continue to invest in differentiators– Easy to deploy and setup
B d O l E t i M dd d l– Based on Oracle Enterprise Manager add-on model
35
Demonstration Introduction
J2EE Front-EndJ2EE Front-End
JSP
Oracle Service BusOracle Service Bus
P d
Oracle SOA SuiteOracle SOA Suite
SOA• JSPs• JAX-WS
Client
• Proxy and Business Services
• SOA Composites
R l U E i I i htReal User Experience Insight
Business Transaction Management
Grid Control
• Problem Scenarios:– Orders with large numbers of line items experience slow
Grid Control
g pprocessing due to validation logic in the OSB proxy service
– Certain select orders are experience a hang resulting in a processing error due to a bad Java callout
37
p g
RoadmapApplication Performance Managementpp g
• Fusion Applications, iFLEX, Retek Accelerator
End User Monitoring
pp , ,• Improved User Transaction reports based on page flow• Horizontal & Vertical scalability improvements• RUEI/BTM integration
• Extension for Fusion Applications
End-to-End Performance
pp• New Composite Application Management Targets• Enhanced Performance Diagnostics – ADDM integration,
Enhanced Resource Performance Summaries• Enhanced SLA management – Contractual SLAs multipleEnhanced SLA management Contractual SLAs, multiple
SLO’s, alerts• SOA 11g, servlet observers available for Oracle BTM• Observer SDK for Oracle BTM
38
Roadmap
• Application Discovery Modeling and Monitoring
Fusion Applications Management
• Application Discovery, Modeling, and Monitoring• Business Metrics and IT Metric Correlation• Business Service Monitoring & Application Topology• Fusion Application Configuration Management• Transaction Tracing & Drill-Downs
Middleware Management
• Middleware Diagnostic Advisor• Enhanced SOA Management – BPM 11g support, SOA Domain
GroupsF i Middl t hi E h d i i i ith t• Fusion Middleware patching. Enhanced provisioning with support for application provisioning, and gold image provisioning
• Integrated Application Configuration Management
39
Oracle Enterprise Manager 11gResource Center
Access Videos, Webcasts, White Papers, and More
Oracle com/enterprisemanager11gOracle.com/enterprisemanager11g
40
Not to be Missed Enterprise Manager Sessions!Sessions!
Business-Driven IT Management with Oracle Enterprise M 11• Leng Tan, VP, Tuesday, Sept 21st, 11 am, Moscone South 102• EM Overview, Product Roadmap, Cool Demos!
Manager 11g
• Richard Sarwal, SVP, Monday, Sept. 20th, 3:30 pm, Moscone South 102
Enterprise IT and Cloud Computing
Business-Driven Application and End-to-End Performance
• Ali Siddiqui, VP, Monday, Sept 20th , 3:30pm in Moscone West Room 3024• MW Management Overview, Product Roadmap, Cool Demos
Business Driven Application and End to End Performance Diagnostic
• Steve Wilson, VP, Tuesday, Sept 21st, 5:00pm in Moscone South Room 270
What Lies Beneath: Oracle Ops Center for OS and Hardware Management
41© 2010 Oracle Corporation
Additional Oracle Enterprise Manager SessionsM d S t 20 L tiMonday, Sept. 20 Location
• Mon 5:00 p.m.- Managing Oracle WebLogic Server: New Features and Best Practices Moscone W L3, Rm 3024
• Tu 11:00 a.m.- General Session: Business-Driven IT with Oracle Enterprise Moscone S Rm102Manager 11g Moscone S Rm102
• Tu 11:00a.m. - Managing the Oracle Ecosystem on a Cloud Platform: Oracle Enterprise Manager Moscone S Rm 309
• Tu 3:30 p.m.- Oracle Identity Management Administration Best Practices Moscone S Rm 309
• Wed 4:45 p.m.- Oracle SOA Management Best Practices, Tips, and Techniques Moscone W L3, Rm 3018
• Thu 9:00 a.m. - Oracle WebLogic Server Management for Oracle DBAs Marriott Marquis, Salon 9
• 12:00 p.m. - Spot Problems Before Your Users Call: User Experience Monitoring for Oracle Apps
Marriott Hotel, Golden Gate AMonitoring for Oracle Apps A
• 1:30 p.m. - Deep Java Diagnostics and Performance Tuning: Expert Tips and Techniques Marriott Marquis, Salon 9
Tuesday September 21, 20102:00 p.m. - 3:00 p.m. Oracle Fusion Middleware Management Hands-On Lab Marriott Hotel,
Salon 12/13, YB Level
Thursday September 23, 201010:30 a.m. - 11:30 a.m. Oracle Fusion Middleware Management Hands-On Lab Marriott Hotel,
42
Salon 12/13, YB Level