Optimizing BEA WebLogic Applications - PowerPoint PPT Presentation

About This Presentation
Title:

Optimizing BEA WebLogic Applications

Description:

Topaz for J2EE. Mercury Management. Transaction Breakdown. Deep Diagnostics ... Topaz for J2EE discovered JDBC problems. Replaced old Oracle drivers and optimized code ... – PowerPoint PPT presentation

Number of Views:136
Avg rating:3.0/5.0
Slides: 32
Provided by: lan50
Category:

less

Transcript and Presenter's Notes

Title: Optimizing BEA WebLogic Applications


1
Optimizing BEA WebLogic Applications
Proven Best Practices For Optimizing BEA
Deployments
Tamir RoterDirector, Emerging Europetamir_at_mercur
y.co.il
2
Todays IT Reality
of capital expenditures are spent on IT US Dept
of Commerce
50
of IT projects are delivered late Aberdeen
90
of IT projects are delivered over budget Gartner
50
of IT projects fail to meet objectives Gartner
50
of IT projects are cancelled prior to completion
Aberdeen
30
3
Mercurys BTO Offering
BUSINESS VALUE
Demand
Applications
Are we working on the right things and working
efficiently?
IT GOVERNANCE
BTO WORKFLOW
Are we delivering optimized applications that
meet service levels?
APPLICATIONDELIVERY
APPLICATION MANAGEMENT
APPLICATIONDEVELOPMENTPARTNERS
INFRASTRUCTURE
4
Mercurys BTO Product Portfolio
BUSINESS VALUE
IT GOVERNANCE
GOVERNANCE CENTER
Governance Dashboard
Governance Foundation
Change Mgmt
Financial Mgmt
Time Mgmt
Resource Mgmt
Project Mgmt
Program Mgmt
Portfolio Mgmt
Demand Mgmt
BTO WORKFLOW
APPLICATIONDELIVERY
APPLICATION MANAGEMENT
APPLICATIONDEVELOPMENTPARTNERS
PERFORMANCE CENTER
APPLICATIONRESOLUTION CENTER
QUALITY CENTER
BUSINESS AVAILABILITY CENTER
BUSINESS AVAILABILITY CENTER
RESOLUTION CENTER
Topaz Service Level Mgmt Topaz Customer
Impact Topaz Business Process and End-User Mgmt
Topaz Auto RCA Application Diagnostics Future
new applications
QuickTest Pro WinRunner TestDirector Business
Process Testing
Topaz Auto RCA Application Diagnostics Future
new applications
Topaz Service Level Mgmt Topaz Customer
Impact Topaz Business Process and End-User Mgmt
LoadRunner LoadRunner TestCenter Tuning Diagnosti
cs Capacity Planning
App Delivery Dashboard
App Delivery Dashboard
App Management Dashboard (TBA)
App Management Dashboard (TBA)
App Management Dashboard (TBA)
App ManagementFoundation
App ManagementFoundation
App Delivery Foundation
App Delivery Foundation
App ManagementFoundation
App ManagementFoundation
2004 Deliverables in Gray
5
Mercurys Momentum
  • Superb Financial
  • Performance
  • Top 15 enterprise software company
  • Top 5 fastest growing
  • 1.2B cash
  • 500m revenue run rate
  • Customer Success
  • 75 of Global2000
  • 55 Distributed ASQMarket Share
  • Triple Winner of SAP Members Choice
  • Three time SSPA Service Award Winner

6
Optimized approach to deployment
Functional andRegressionTesting
Pre-deployment
Test Planning
Load Testing
On-going Analysis
RequirementsManagement
Application Development
Production Tuning
DefectManagement
Root Cause Diagnosis
Performance Monitoring
Real-timeAlerts
Post-deployment
7
Strategic Alliance
  • Mercury selected by BEA as a 3 Star Strategic
    Partner
  • Only enterprise testing vendor
  • Mercury solutions used by BEA
  • Engineering, Professional Services Proof Of
    Concept Centers
  • Strong technical integrations
  • Support for HTTP, TUXEDO, Jolt, RMI CORBA
    protocols
  • Integrated performance monitors for WebLogic
    Tuxedo

8
Joint Mercury/BEA Customers
And many more...
9
BEA Servers Are Key Components in Todays Web
Systems
  • BEA based architectures have many moving parts
  • Comprised of many technologies, vendors,
    protocols, h/w, s/w
  • Mercury Interactive solutions can test them all

10
J2EE A Chaotic New World
11
The First Application Delivery and Management
Suite for J2EE
Mercury for J2EE
  • Start With Business Process
  • Correlate Visibility From App. Perf. to Business
    Impact
  • Accelerated Problem Resolution
  • Manage Entire J2EE Ecosystem
  • Leverage Across Lifecycle

12
Mercury for J2EE
DELIVERY
MANAGEMENT
Shared Scripts, J2EE Probe Technology
13
Key Concerns
  • How to reduce time and resources needed for
    application roll out?
  • How to insure business process quality?
  • How to avoid performance surprises in production?
  • How to eliminate all potential performance
    problems in advance of any business impact?
  • How to ensure I have enough capacity in my
    environment for my application?

Application Components
System Health
Business Process
14
Quality Center
15
TestDirector Provides Anytime, Anywhere Web
Access to Testing Assets
16
TestDirector Manages The Entire Testing Process
Defect Management
  • Single tool for the entire test management
    process
  • Web-enabled for access for all project team
    members
  • Customizable workflow to follow your best
    practices
  • Open and integrated with lifecycle tools

17
Automated Functional Testing Saves Time and Money
Sample Calculation
  • Increases Test Coverage.
  • Enables focusing on new functionality.
  • Creates reusable tests.
  • Eliminates human error

18
BEA WebLogic Test Management Functional Testing
Best Practices
  • Build test cases based on requirements
  • Maintain traceability throughout the test
    lifecycle
  • Use best-of-breed tools with open architecture
  • Store and share all scripts in a central location
  • Verify all BEA client user interfaces
  • Ensure broken-link testing verification
  • Determine expected results calcs before testing
  • Automate only tests that you need to run
    repeatedly

19
Performance Center
20
Manage The Chaos
Mercury Delivery Offerings
PERFORMANCE TESTING
Application
Configuration
  • Business Process Emulation
  • End-to-end Monitoring
  • Identify System Bottleneck
  • Application Diagnostics
  • Transaction breakdown
  • Component, method, SQL
  • Down to source code
  • Toughest J2EE issues
  • System Tuning
  • Isolate system bottlenecks
  • Tier or component level
  • Knowledge-base
  • Centralized console

21
Mercury LoadRunner
Industry-leading automated scalability and
performance testing
PERFORMANCE MONITORS
Web Server
Application Server
Database
Internet/WAN
LoadRunnerController
LoadRunnerVirtual Users
  • Replaces real users with thousands of virtual
    users
  • Generates consistent, measurable, and repeatable
    load, managed from a single point of control
  • Efficiently isolates performance bottlenecks
    across all tiers/layers with automated reporting
    and analyses

22
Mercury Difference
Mercury LoadRunner
23
Now With Complete J2EE Diagnostics and Analysis
Integrated Monitors
Automated Analysis
LoadRunner J2EE Microsoft COM .NET Performance
Monitors
COMPONENT
24
Diagnostics Goes Deep
Core part of Mercury J2EE Family
DELIVERY
MANAGEMENT
DIAGNOSTIC Bottleneck IdentificationIsolate Slow
MethodsBreakdown by Tier
25
Business Availability Center
26
(No Transcript)
27
Complete Enterprise Class Production Visibility
24x7 Real-time Monitoring
28
Reduced Time to Problem Resolution
Mercury End-to-End J2EE Diagnostics
Metrics in Context of End User Transaction Transa
ction Breakdown relates component performance to
overall business process
Component and Method Level Visibility In-depth
views into performance of J2EE components,
methods and SQL statements
Drill Down to Instance and Source
Code Facilitates rapid diagnostics and
resolution for the toughest J2EE problems
Automated Analysis Across Tiers Correlating
metrics across end-user, application and system
tiers for automatic root cause analysis
29
Mercury Difference Broadest Monitoring
Mercury for J2EE
30
Customer Success
Major Insurance Company
Mercury for J2EE provides an early warning
threshold allowing us to fix a problem before it
causes a major outage.
  • Production WebLogic application not scaling
    beyond 15 users
  • Limited access to developers familiar with the
    application code

Challenge
  • Topaz for J2EE discovered JDBC problems
  • Replaced old Oracle drivers and optimized code

Solution
Isolated problem in under 48 hours, application
performance improved now meets objective
RESULT
31
Mercury Interactive
IT GOVERNANCE
DELIVER
MANAGE
Write a Comment
User Comments (0)
About PowerShow.com