fd9d2a06bc0bed6dea84ed1bc5507917.ppt
- Количество слайдов: 31
Optimizing BEA Web. Logic Applications Proven Best Practices For Optimizing BEA Deployments Tamir Roter Director, Emerging Europe tamir@mercury. co. il
Today’s IT Reality 50% of capital expenditures are spent on IT 90% of IT projects are delivered late 50% of IT projects are delivered over budget 50% of IT projects fail to meet objectives 30% of IT projects are cancelled prior to completion www. mercuryinteractive. com US Dept of Commerce Aberdeen Gartner Aberdeen 2 © 2002 Mercury Interactive Corporation
Mercury’s BTO Offering BUSINESS VALUE Demand Are we working on the right things BTO and working efficiently? Applications IT GOVERNANCE BTO WORKFLOW Are we delivering optimized applications that meet service levels? BTO APPLICATION DEVELOPMENT PARTNERS APPLICATION DELIVERY APPLICATION MANAGEMENT INFRASTRUCTURE www. mercuryinteractive. com 3 © 2002 Mercury Interactive Corporation
Mercury’s BTO Product Portfolio BUSINESS VALUE IT GOVERNANCE CENTER Governance Demand. Portfolio Dashboard Mgmt Program Mgmt Project Mgmt Resource Mgmt Time Mgmt Financial Mgmt Change Governance Mgmt Foundation BTO WORKFLOW APPLICATION DEVELOPMENT PARTNERS APPLICATION DELIVERY PERFORMANC E CENTER QUALITY CENTER Quick. Test Pro Win. Runner Load. Runner Test. Center Tuning Test. Director Business Process Testing Diagnostics Capacity Planning App Delivery Dashboard App Delivery Foundation APPLICATION MANAGEMENT BUSINESS AVAILABILIT Y CENTER APPLICATIO RESOLUTIO N N RESOLUTIO CENTER N CENTER Topaz Service Topaz Auto RCA Topaz Service Level Mgmt Application Topaz Customer Diagnostics Impact Future new Topaz Business applications Process and End-User Mgmt App Management Dashboard App (TBA) App Management Foundation 2004 Deliverables in Gray www. mercuryinteractive. com 4 © 2002 Mercury Interactive Corporation
Mercury’s Momentum $480– 500 $ Millions $500 Superb Financial Performance • Top 15 enterprise software company • Top 5 fastest growing • $1. 2 B cash • $500 m revenue run rate $400 $361 $307 $188 Customer Success $121 • 75% of Global 2000 • 55% Distributed ASQ Market Share $0 • Triple Winner of SAP 1998 1999 2000 Member’s Choice • Three time SSPA Service Award Winner www. mercuryinteractive. com 5 2001 2002 2003 © 2002 Mercury Interactive Corporation
Optimized approach to deployment Functional and Regression Testing Test Planning Requirements Management Application Development Pre-deployment Load Testing On-going Analysis Production Tuning Defect Management Root Cause Diagnosis Performance Monitoring Real-time Alerts Post-deployment www. mercuryinteractive. com 6 © 2002 Mercury Interactive Corporation
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 Web. Logic & Tuxedo www. mercuryinteractive. com 7 © 2002 Mercury Interactive Corporation
Joint Mercury/BEA Customers And many more. . . www. mercuryinteractive. com 8 © 2002 Mercury Interactive Corporation
BEA Servers Are Key Components in Today’s 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 www. mercuryinteractive. com 9 © 2002 Mercury Interactive Corporation
J 2 EE – A Chaotic New World SERVLET EJB JDBC DEVELOPMENT DB DB EJB JDBC APP SERVER DELIVERY Key Trends App Server Web Servers ERP/CR M MQ Messaging MANAGEMENT Resulting Pain • More Complexity, • Hard to Diagnose less skills • Lifecycle Boundries “blurred” • Centralized IT www. mercuryinteractive. com JSP Problems • Apps “Thrown” into Prod. , need fix now • 100 s Apps to Manage 10 © 2002 Mercury Interactive Corporation
The First Application Delivery and Management Suite for J 2 EE Mercury for J 2 EE ™ • Start With Business Process • Correlate Visibility From App. Perf. to Business Impact • Accelerated Problem Resolution • Manage Entire J 2 EE Ecosystem • Leverage Across Lifecycle www. mercuryinteractive. com 11 © 2002 Mercury Interactive Corporation
Mercury™ for J 2 EE DELIVERY MANAGEMENT Mercury Delivery Mercury Management Performance Assurance Platform: Load. Runner, QTP, Test Director Monitoring, Problem Identification: Topaz for J 2 EE Mercury Foundation Common Diagnostics Platform: Transaction Breakdown Deep Diagnostics Shared Scripts, J 2 EE Probe Technology www. mercuryinteractive. com 12 © 2002 Mercury Interactive Corporation
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? Business Process www. mercuryinteractive. com Application Components 13 System Health © 2002 Mercury Interactive Corporation
Quality Center
Test. Director Provides Anytime, Anywhere Web Access to Testing Assets QA Team Management Customers Development Product Mgmt. www. mercuryinteractive. com 15 © 2002 Mercury Interactive Corporation
Test. Director Manages The Entire Testing Process Requirements Management • • Test Planning Test Lab 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 www. mercuryinteractive. com 16 © 2002 Mercury Interactive Corporation
Automated Functional Testing Saves Time and Money Sample Calculation • Increases Test Coverage. • Enables focusing on new functionality. • Creates reusable tests. • Eliminates human error www. mercuryinteractive. com 17 © 2002 Mercury Interactive Corporation
BEA Web. Logic 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 www. mercuryinteractive. com 18 © 2002 Mercury Interactive Corporation
Performance Center
“Manage The Chaos” Mercury Delivery Offerings PERFORMANCE TESTING Application Configuration • Business Process Emulation • End-to-end Monitoring • Identify System Bottleneck Application Diagnostics System Tuning • Isolate system • Transaction breakdown • Component, method, SQL • Down to source code • Toughest J 2 EE issues www. mercuryinteractive. com 20 bottlenecks • Tier or component level • Knowledge-base • Centralized console © 2002 Mercury Interactive Corporation
Mercury Load. Runner Industry-leading automated scalability and performance testing… PERFORMANCE MONITORS Load. Runner Controller Load. Runner Virtual Users Internet/ WAN Web Server Application Server Database • 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 www. mercuryinteractive. com 21 © 2002 Mercury Interactive Corporation
Mercury Difference Industry Leading Performance Optimization Center - Automated analysis integrated Automated Load Generation And Testing for Unit, Component and App Mercury Load. Runner Integrated Analysis, across User, app, system Transaction Breakdown for Intuitive Guided Diagnostics www. mercuryinteractive. com 22 © 2002 Mercury Interactive Corporation
Now With Complete J 2 EE Diagnostics and Analysis Integrated Monitors Automated Analysis J 2 EE Deep Diagnostics Code NEW Load. Runner Transaction Breakdown Module Method Load. Runner J 2 EE Microsoft COM+; . NET Performance Monitors COMPONENT BEA Web. Logic, IBM Web. Sphere, Oracle 9 i. AS Performance Monitors APP SERVER Windows/UNIX Server Monitors OPERATING SYSTEM Network Delay, SNMP Monitors HARDWARE/NETWORK www. mercuryinteractive. com 23 © 2002 Mercury Interactive Corporation
Diagnostics Goes Deep Core part of Mercury™ J 2 EE Family DELIVERY MANAGEMENT DIAGNOSTIC Bottleneck Identification Isolate Slow Methods Breakdown by Tier DEEP DIAGNOSTIC Goes Very Deep Synchronization & Deadlock Memory Leaks and Thrashing Specific Data value Issues Intermittent Slow Methods www. mercuryinteractive. com 24 © 2002 Mercury Interactive Corporation
Business Availability Center
www. mercuryinteractive. com 26 © 2002 Mercury Interactive Corporation
Complete Enterprise Class Production Visibility 24 x 7 Real-time Monitoring Complete Monitoring Coverage Monitor across end-user, application and system tiers from a single console Enables Rapid First Level Triage Empower Operations to identify problem silo, accurately escalate to correct queue Proactive Alerting Early warning leads to fixing problem before major outage www. mercuryinteractive. com 27 © 2002 Mercury Interactive Corporation
Reduced Time to Problem Resolution Mercury End-to-End J 2 EE Diagnostics Metrics in Context of End User Transaction Breakdown relates component performance to overall business process Component and Method Level Visibility In-depth views into performance of J 2 EE components, methods and SQL statements Drill Down to Instance and Source Code Facilitates rapid diagnostics and resolution for the toughest J 2 EE problems Automated Analysis Across Tiers Correlating metrics across end-user, application and system tiers for automatic root cause analysis www. mercuryinteractive. com 28 © 2002 Mercury Interactive Corporation
Mercury Difference Broadest Monitoring True End-to-End Business Process Monitoring Agentless System Monitoring Mercury for J 2 EE Indepth Application Monitoring Complete J 2 EE Environments and More www. mercuryinteractive. com 29 © 2002 Mercury Interactive Corporation
Customer Success Major Insurance Company “ Mercury for J 2 EE provides an early warning threshold allowing us to fix a problem before it causes a major outage. ” • Production Web. Logic application not scaling Challenge Solution RESULT beyond 15 users • Limited access to developers familiar with the application code • Topaz for J 2 EE discovered JDBC problems • Replaced old Oracle drivers and optimized code Isolated problem in under 48 hours, application performance improved now meets objective www. mercuryinteractive. com 30 © 2002 Mercury Interactive Corporation
Mercury Interactive IT GOVERNANCE DELIVER www. mercuryinteractive. com 31 MANAGE © 2002 Mercury Interactive Corporation
fd9d2a06bc0bed6dea84ed1bc5507917.ppt