Find White Papers
Home
About Us
List Your Papers
    
> Compuware > Java and .NET Best Practices - Practical Guidance in an increasingly APM World

Java and .NET Best Practices - Practical Guidance in an increasingly APM World

White Paper Published By: Compuware

Java and .NET best practices can be an essential part of your APM  and can enable critical business transactions. Read this Best Practices white paper to gain a clearer focus on ever-more complex application management.  



Tags : 
java, .net, best practices, compuware, application performance management, apm, service-oriented architecture, soa

Compuware
Published:  Sep 01, 2009
Type:  White Paper
Length:  6 pages

W H I T E PA P E R
BEST PRACTICES: APPLICATION PERFORMANCE management

JAVA AND .NETW H I T E PA P E R : A P P L I C AT I O N P E R F O R M A N C E M A N A G E M E N T
Java and .NET best practices
Whether or not you've read the earlier papers in this Business Application Performance Management
series, it should be clear application performance When considering APM, keep in mind the goals of identification, prioritization and resolution of performance and availability problems. management (APM) is increasingly important as This discipline-directly related to ITIL's Incident and Problem end users rely on ever-more complex applications Management-should be aligned or integrated with business goals by applying the business's definitions of performance and availability. to enable critical business transactions. In many cases, applications do more than simply enable How do we measure application performance from the business viewpoint? From the end-user perspective, not by the performance of the business, they are the business; business CPU, network, Java method or SQL query, nor even JSP/ASP/servlet. performance is immediately and directly related to While these and other examples of "internal" or component-level metrics are important for root-cause analysis and troubleshooting, as well as application performance. capacity management (and therefore critical features of an APM solution), Whether you're well on the way to adopting Service-Oriented Architecture they, by themselves, are not business goals. Similarly, many business (SOA), experimenting with web services or "front-ending" legacy goals are too abstract to be directly meaningful to APM. Take, for applications with modern user interfaces, it's a safe bet your application instance, the goals of 95 percent customer retention or a 48-hour window infrastructure is much more complex today than yesterday. And what are for underwriting new insurance policies. The intersection of business and the most common reasons for undertaking these endeavors? Enhance IT performance metrics is end-user transaction response time, because it business agility and innovation while reducing costs. In short, IT must is both measurable by IT and meaningful to the business.better support the needs of the business. Modern APM ChallengesWhat happens when IT's APM approach does not align with the performance goals of the business? The business loses revenue due The failure of traditional APM approaches is essentially a story of how to dissatisfied users, diminished brand equity, loss of productivity or collections of infrastructure tools, crafted into performance management competitive disadvantage. This quickly translates to a loss of credibility solutions, have not kept pace with the increasing complexity of for IT operations. IT's reactive response to performance problems application environments. is inherently inefficient. Take, for example, allocating unnecessary infrastructure resources in a blind attempt to solve the problem with In simpler times, it is easy to envision how monitoring the health of the added capacity or pulling staff from strategic projects to solve complex physical system-network, server, disk storage, etc.-reasonably could and poorly understood problems. The greater the inefficiency, the greater provide reliable insight into end-user experience. Think of environments the impact on the business. The resulting higher cost of IT services such as telnet and 3270 applications, the more recent two-tier client/not only affects the business, but also IT. As IT services become more server environments or even today's simple static web sites. As these competitive, the risk of outsourcing increases. systems became more complex, performance management solutions continued to add monitoring capabilities for databases, firewalls, load balancers, web and application servers, SANs, etc. IT also monitored the 2 W H I T E PA P E R : A P P L I C AT I O N P E R F O R M A N C E M A N A G E M E N T
activities of the operating system and application environments. Faced The JVM Tools Interface (JVM TI) is a programming interface used by with a large number of consoles and the resulting "silo" approach to monitoring tools, offering application-specific profiling capabilities such performance management, IT intended to provide an "end-to-end" view as insight into the execution of methods and cla... [download for more]

Browse Technology Topics

Data Center

Virtualization, Cloud Computing, Infrastructure, Design and Facilities, Power and Cooling, Green Computing  
    

Data Management

Application Integration, Analytical Applications, Business Intelligence, Configuration Management, Database Development, Data Integration, Data Mining, Data Protection, Data Quality, Data Replication, Database Security, EDI, SOAP, Service Oriented Architecture, Web Service Management, Data Warehousing  
    

Enterprise Applications

Application Integration, Application Performance Management, Best Practices, Business Activity Monitoring, Business Analytics, Business Integration, Business Intelligence, Business Management, Business Metrics, Business Process Automation, Business Process Management, Call Center Management, Call Center Software, Change Management, Corporate Governance, Customer Interaction Service, Customer Relationship Management, Customer Satisfaction, Customer Service, EBusiness, Enterprise Resource Planning, Enterprise Software, EProcurement, Extranets, Groupware Workflow, HIPAA Compliance, IP Faxing, IT Spending, Marketing Automation, Performance Testing, Product Lifecycle Management, Project Management, Return On Investment, Risk Management, Sales & Marketing Software, Sales Automation, Server Virtualization, Simulation Software, Supply Chain Management, System Management Software, Total Cost of Ownership, Video Conferencing, Voice Recognition, Voice Over IP, Workforce Management, Incentive Compensation, Spend Management, Manufacturing Execution Systems, International Computing  

Human Resource Technology

Human Resources Services, Payroll Software, Time and Attendance Software, Workforce Management Software, Financial Management, Employee Monitoring Software, Employee Training Software, Recruiting Software/Services, Employee Performance Management, ELearning, Benefits Management, Expense Management  
    

IT Career Advancement

Cisco Certification, Microsoft Certification, Linux Certification, Network Security Certification, Software Development Certification  

IT Management

Employee Performance, ITIL, Productivity, Project Management, Software Compliance, Sarbanes Oxley Compliance, Service Management, Desktop Management  
    

Knowledge Management

Collaboration, Collaborative Commerce, Contact Management, Content Delivery, Content Integration, Content Management System, Corporate Portals, Customer Experience Management, Document Management, Information Management, Intranets, Messaging, Records Management, Search And Retrieval, Search Engines, Secure Content Management, SLA  

Networking

Active Directory, Bandwidth Management, Convergence, Distributed Computing, Ethernet Networking, Fibre Channel, Gigabit Networking, Governance, Grid Computing, Infrastructure, Internetworking Hardware, Interoperability, IP Networks, IP Telephony, Local Area Networking, Load Balancing, Migration, Monitoring, Network Architecture, Network Management, Network Performance, Network Performance Management, Network Provisioning, Network Security, OLAP, Optical Networking, Quality Of Service, Remote Access, Remote Network Management, Server Hardware, Servers, Small Business Networks, TCP/IP Protocol, Test And Measurement, Traffic Management, Tunneling, Utility Computing, VPN, Wide Area Networks, Green Computing, Cloud Computing, Power and Cooling, Data Center Design and Management, Colocation and Web Hosting  
    

Platforms

AS/400, Domino, Linux, Microsoft Exchange, Oracle, PeopleSoft, SAP, Siebel, Solaris, Tivoli, Unix, Web Sphere, Windows, Windows Server  

Security

Access Control, Anti Spam, Anti Spyware, Anti Virus, Application Security, Auditing, Authentication, Biometrics, Business Continuity, Compliance, DDoS, Disaster Recovery, Email Security, Encryption, Firewalls, Hacker Detection, High Availability, Identity Management, Internet Security, Intrusion Detection, Intrusion Prevention, IPSec, Network Security Appliance, Password Management, Patch Management, Phishing, PKI, Policy Based Management, Security Management, Security Policies, Single Sign On, SSL, Secure Instant Messaging, Web Service Security, PCI Compliance, Vulnerability Management  
    

Software Development

.NET, C++, Database Development, Java, Middleware, Open Source, Software Outsourcing, Quality Assurance, Scripting, SOAP, Software Testing, Visual Basic, Web Development, Web Services, Web Service Security, XML  

Storage

Backup And Recovery, Blade Servers, Clustering, IP Storage, ISCSI, Network Attached Storage, RAID, Storage Area Networks, Storage Management, Storage Virtualization, Email Archiving, Data Deduplication  
    

Wireless

802.11, Bluetooth, CDMA, GPS, Mobile Computing, Mobile Data Systems, Mobile Workers, PDA, RFID, Smart Phones, WiFi, Wireless Application Software, Wireless Communications, Wireless Hardware, Wireless Infrastructure, Wireless Messaging, Wireless Phones, Wireless Security, Wireless Service Providers, WLAN  
Search