Computerworld - Do you find that despite the small fortune you have spent on products to manage your servers, networks and applications, your business constituencies still complain about the performance, usability and availability of key business applications?
If so, it might be time to expand your performance management horizons to include the end-user experience. Traditional monitoring and management tools focus on factors that impact but are blind to the actual end-user experience. While they are excellent at measuring application availability, they provide no insight into real application performance from the perspective of the end user. And what is that perspective? As far as end users are concerned, an application is "not performing" whenever it does not work as expected — when it’s slow, when it’s continually spitting out error messages or when the user interface is so counterintuitive the only option is to create a work-around.
A focus on the end user is the key to driving adoption and efficient and effective use of your critical business applications. This process starts with deciding on your approach. There are three basic types of end-user experience management products: scripted synthetic agents, passive network appliances and passive client agents.
Scripted synthetic monitoring
Scripted synthetic monitoring works by installing an agent on a PC to monitor a client-side application. The agent executes a script that emulates the actions of a user. The script can do anything that a real user can do, and you can have a script do things that you would not expect a real user to do. A script could run through 100 key transactions at 5:00 every morning and verify that the system is working before the real users show up.
Despite the flexibility of synthetic agents, there are some downsides. First, someone has to develop and maintain all of those scripts. The time and effort required to maintain (and test) these scripts means that this approach is best suited to verifying the most important transactions in the most important applications. Also, the synthetic transactions create a maintenance task to reverse the effects of the transaction. But, most critically, while the synthetic transaction measures the performance delivered to the scripting engine, it doesn’t measure the actual end-user experience. So, at best, it is a proxy for the end-user experience.
Passive network appliances
Network appliances that measure end-user experience attach to the same switch that supports the appliances used to balance the load for your Web servers. Since they attach to a mirror or spanned port on the switch, these appliances are able to see all of the Web traffic that flows in and out of each switch. Custom hardware and some very sophisticated software crack into the Web and network protocols and allow you to see any transaction that you define to the appliance. Most of these appliances focus upon the Web layer of an application system, and therefore focus upon HTTP/HTTPS. All of these products allow you to see how many transactions of interest are occurring. You can see the response times of those transactions, any errors that show up in the HTTP protocol stream, and the path that your users are taking through your Web-based applications.
- Best iPhone, iPad Business Apps for 2014
- 14 Tech Conventions You Should Attend in 2014
- 10 Desktop Apps to Power Your Windows PC
- How to Add New Job Skills Without Going Back to School
- Slideshow: 7 security mistakes people make with their mobile device
- iOS vs. Android: Which is more secure?
- 11 sure signs you've been hacked
- Cybersecurity Imperatives Reinvent Your Network Security With Palo Alto Networks The Rise of CyberSecurity
Red Hat Enterprise Linux - The Original Cloud Operating System
Linux adoption is growing against a number of measures, such as the
number of supercomputers that run Linux and the size of the contributing...
- OpenStack Hype vs. Reality: CIO Quick Pulse Open-source architecture can enable IT departments to build infrastructure-as-a-service (IaaS) clouds running on standard hardware.
- Building a Bridge to the Next Generation Data Center Selecting a widely adopted operating system is a foundational component of a standardization strategy.
- Live Webcast Best Practices for the Hyperconverged Enterprise Network To the Age of Constant Connectivity and Information overload
- Live Webcast Unmasking the Differences between Consumer and Enterprise File Sync & Share The consumerization of IT combined with the rapid pace of the modern mobile workplace is forcing enterprise IT teams to evaluate file sync...
- Live Webcast Government Agency Webifies Outdated COBOL Applications Let this CTO tell you how his agency converted 1980s-era green screens into an e-filing portal for the 100,000 cases handled each year...
- The New Way to Work Knowledge Vault This Knowledge Vault focuses on how, in today's increasingly virtual world, it's more important than ever to engage deeply with employees, suppliers, partners,...
- Getting Ready for BlackBerry Enterprise Service 10.2 Find out how BlackBerry® Enterprise Service 10 helps organizations address the full spectrum of EMM challenges, while balancing the needs of both the... All Applications White Papers | Webcasts