HP OpenView Application Readiness Program Data sheet The HP OpenView Application Readiness Program enables implementation partners (HP consulting, value-added resellers and system integrators) to leverage HP OpenView Application Management tools earlier in the application lifecycle to performance tune applications in a pre-production environment to achieve successful deployment. The services provided to end-user customers under this program are referred to as Application Readiness Services. The HP OpenView Application Readiness Program is a key component of the HP OpenView Application Management solution.
Figure 1. HP OpenView management offerings throughout the application lifecycle. Best practices and tools to build manageable applications JMX Metric Builder Application Management Integration Toolkit Development Application readiness program HP OpenView Internet Services and Transaction Analyzer licensing VAR/testing tool partners Continuous desiredstate management Change and config application templates Dashboard views HP OpenView Dashboard Business processes Applications Custom Packaged Web services Underlying infrastructure Database OS Network Storage Production Automated application and user provisioning Identity management application connectors Change and config application templates Customer experience monitoring HP OpenView Internet Services Insight into the application HP OpenView Transaction Analyzer Infrastructure impact New/enhanced Smart Plug-ins Key customer benefits Gain a complete, finite engagement package with measurable results. Services include: Fixed-term consulting engagement (usually two weeks) with a pre-defined, low cost envelope Management software installation and configuration Creation of a series of out-of-the-box synthetic transactions Performance monitoring Report generation Data evaluation Expert recommendations Reduce the risk of deployment failure. Receive expert assessment and validation that software delivered by the development team is ready for operational deployment. Proactively tune and optimize applications and supporting infrastructure for operational management prior to deployment. Efficiently discover and diagnose application problems in a pre-deployment test environment, rather than in deployment. Create a feedback mechanism between development and operational teams to enable high-quality application outcomes with greater efficiency. Shift resources from maintenance to innovation. Lower your cost optimized applications cost less to run in production and are easier to fix. Focus on new initiatives resources once spent on break/fix can be spent on new feature/functionality. Leverage the same tools in pre-production and production to reduce training and support costs. Apply program to any web application environment. Use full capabilities in J2EE, Microsoft.NET/COM+ or mixed environments. Scale to any size test environment. Test and optimize applications from all angles and to granular levels, including internal or external load and transaction tracing on real or synthetic transactions down the method level. 2
HP OpenView Internet Services and Transaction Analyzer management software is installed and configured based upon test requirements. Application Readiness Services Companies are building real-time applications for competitive advantage using the J2EE and.net/com+ development and deployment platforms. Applications such as retail banking, collaborative business, e-commerce and employee self-service are being built, deployed and updated quickly in response to business needs. Successful applications depend upon development and operations teams working together to ensure that applications are functioning properly, appropriately tuned and ready to be deployed. Application Readiness Services are designed to meet this need via the combination of value-added reseller/system integrator expertise, HP OpenView Application Management software, and our customer or partner s choice of third-party load testing software. Above and beyond simple load testing, Application Readiness Services are designed to validate proper application function and performance in a simulated environment, assist in problem diagnosis and tuning, and prove that J2EE and.net/com+ applications are ready for deployment. HP OpenView Internet Services and Transaction Analyzer management software is installed and configured based upon test requirements. This includes the creation of a set of standard synthetic transactions within HP OpenView Internet Services. Performance monitoring is managed via HP OpenView Internet Services and HP OpenView Transaction Analyzer during the test runs. Results are presented in various forms, including reports, evaluation of data collected and recommendations for application/ environment tuning. Defined Application Readiness Service deliverables Standard product installation and configuration Creation of a series of out-of-box synthetic transactions Data evaluation Report generation (sample reports provided by HP OpenView) Expert recommendations Optional: Custom probe development Scaling to larger pre-deployment test environments Load testing compatible with your choice of load testing tools, with value-added integrations and very attractive pricing on select HP OpenView testing partners Internal Load Testing Preferred Partner: Segue SilkPerformer External Load Testing Preferred Partner: Keynote Systems LoadPro Additional services: Application management seminar Follow-on project for operational management of deployed application Partner expertise requirements To become a provider of Application Readiness Services, HP OpenView implementation partners must first demonstrate the expertise necessary to enable successful outcomes. Specifically, they must demonstrate expertise with: Installation, configuration and execution of: HP OpenView Internet Services HP OpenView Transaction Analyzer HP OpenView Internet Services Probe Builder for custom probes Load test tools Application development/deployment Web server operations and configuration Application server operations and configuration J2EE, COM/COM+ and.net architecture and design principles Database operations in support of application environments Application performance management 3
Figure 2. HP OpenView Internet Services dashboard. HP OpenView application management tools summary HP OpenView Internet Services Key features and benefits: Monitors complex business transactions Provides broad support for standard protocols Enables you to manage against service level agreements (SLAs) Offers a highly scalable and flexible architecture HP OpenView Internet Services software offers end-user emulation of major business-critical applications as well as a single integrated view of the complete Internet infrastructure. It helps your IT staff efficiently predict, isolate, diagnose and troubleshoot problem occurrences, anticipate capacity shortfalls, and manage and report upon service level agreements. HP OpenView Internet Services uses software probes to simulate business activity. These synthetic transactions are monitored, providing a set of top-down metrics that closely mirror your customers experiences and allow HP OpenView Internet Services to provide immediate notification when problems occur. HP OpenView Internet Services actively monitors discrete application transactions and protocols by simulating user requests. A near real-time dashboard shows overviews of availability, response time and service level compliance; provides drill-down capability; and generates extensive web reports. Alarms can be forwarded to HP OpenView Operations for UNIX and Windows, HP OpenView Network Node Manager or SNMP to any generic SNMP manager. HP OpenView Transaction Analyzer Gain control over J2EE,.NET and COM+-based applications Due to their increased complexity, component-based applications are much more difficult to diagnose than earlier application architectures. The dynamic nature of these applications and the underlying infrastructure create a need for advanced management software that automatically discovers transactions and sub-transactions while adapting to changes without intervention. These diagnostic tools must provide insight into the execution paths of business transactions. They require the ability to map a transaction by its constituent elements such as networks, systems, web servers, application servers, databases, application components and their methods. They also require the ability to collect timing on each element and to recognize and call out unusual events. 4
Figure 3. HP OpenView Transaction Analyzer console. These capabilities are essential for anyone who needs to locate the source of performance problems in complex component-based architectures, which can experience mysterious brownouts, sporadic hanging transactions and erratic performance. Yesterday s tools won t solve these problems. A new approach is required. HP OpenView Transaction Analyzer provides the solution. It monitors service levels from the end user s perspective and provides the data required to rapidly isolate problems within complex J2EE, Microsoft.NET and COM+ application environments. It is effective both as an operational performance monitor and as a diagnostic aid for application integration and development. HP OpenView Java Diagnostics provide application developers with JVM-level profiling of deployed applications. HP OpenView Transaction Analyzer is a key component of the HP OpenView application management solution. It enables a comprehensive understanding of current application performance measured against service level requirements and provides application performance specialists with detailed data for problem analysis. Transaction Analyzer supports applications based on web browsers, web servers, J2EE application servers, Microsoft.NET and COM+ as well as application components initiated via.net,.net Web Services, DCOM, RMI and JMS (i.e. without a web front end). It supports applications built using C#, Delphi.NET or any other language supported by the Microsoft Common Language Runtime. HP OpenView Transaction Analyzer core features Web server monitoring Understand transaction type, volume, performance, availability and distribution across the web farm. Transactions are automatically discovered without requirement for pre-configuration. Monitor performance of end-user transactions as observed at the web server and measure against service level objectives. Application server monitoring Follow transactions though the application server environment, recording method execution times, execution sequence, time between components (communications time), time spent on database calls, legacy applications and other external actions invoked by the application. 5
Application profiling appropriate for deployed environments Many types of J2EE application problems occur only in deployment for example memory-retention problems, performance bottlenecks in Java code and improper JVM heap settings. These problems are simply not apparent or reproducible in a pre-deployment environment because they depend on unique conditions present only in deployment. Other tools do not provide enough detail to help application developers and operations staff diagnose such problems directly in deployment. Developers either fail to reproduce the problem in pre-deployment testing or ask operations staff to use drill-down tools that are not designed for deployment. HP OpenView Transaction Analyzer Java Diagnostics bridges the gap between development and operational environments by providing JVM-level application profiling for deployed applications. Load testing tools Load testing can be an important part of an Application Readiness Service engagement. HP OpenView understands that your choice of load testing tool is based on a number of factors, including customer or implementer preference, existing expertise with or investment in a given tool, strength and ease of integrations, and price. HP OpenView application management tools work with most third-party testing tools, including Mercury Interactive, Segue, Keynote Systems and Gomez, as well as open source tools like Grinder. HP OpenView also has value-added integrations with Segue SilkPerformer for internal load testing and with Keynote Systems LoadPro for external load testing. HP OpenView has negotiated very attractive pricing on its testing tools when used as part of an Application Readiness Service engagement. If you are currently lacking a load testing solution, or if you are considering replacing your existing load testing solution, HP OpenView partners can provide outstanding functionality and very attractive pricing. For more information For more information about HP OpenView Application Readiness Services, or to locate a preferred Application Readiness Services implementer, please contact your HP OpenView sales representative or visit the HP OpenView Application Management Solutions website at: www.managementsoftware.hp.com/solutions/appmgmt To learn more For more information on Application Readiness Services, please contact your HP representative or HP OpenView reseller. To learn more about HP OpenView products, visit www.managementsoftware.hp.com Copyright 2005 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. HP shall not be liable for technical or editorial errors or omissions contained herein. Java is a U.S. trademark of Sun Microsystems, Inc. Microsoft, Windows and Windows NT are U.S. registered trademarks of Microsoft Corporation. UNIX is a registered trademark of The Open Group. 4AA0-0481ENW, Rev.1, October 2005