Web Application Landscapes – Monitoring Web 2.0 Applications

Web Application Landscapes – Monitoring Web 2.0 Applications

Web Application Landscapes – Monitoring Web 2.0 Applications


Free Online Articles Directory




Why Submit Articles?
Top Authors
Top Articles
FAQ
ABAnswers

Publish Article

0 && $.browser.msie ) {
var ie_version = parseInt($.browser.version);
if(ie_version Login


Login via


Register
Hello
My Home
Sign Out

Email

Password


Remember me?
Lost Password?

Home Page > Internet > ECommerce > Web Application Landscapes – Monitoring Web 2.0 Applications

Web Application Landscapes – Monitoring Web 2.0 Applications

Edit Article |

Posted: Jan 19, 2010 |Comments: 0
|



]]>

The Web Application Landscape

The Internet and the Web have become the primary vehicle for business communications, evolving to subsume and replace older technologies. As software technologies exploit steady advances in the Internet hardware platform, the Web performance testing continues to evolve to deliver new user experiences and increased application utility. The most advanced example of the Web becoming a platform is the rich Internet application (RIA), reflects the gradual transition of Web applications from the simple thin-client Web browser to a richer distributed-function paradigm that behaves more like the desktop in a client/server model.

Measuring RIA Performance

This architecture complicates performance measurement, whose goal is to understand the customer’s experience. In an RIA, the time to complete a Web page download may no longer correspond to something a user perceives as important, because (for example) the client engine may be prefetching some of the downloaded content for future use. Standard tools that measure the time for Web page downloads to complete can record misleading data for RIAs. To implement RIAs successfully, enterprises must re-evaluate their approach to performance management. Instead of relying on the definition of physical Web pages to drive the subdivision of application response times, RIA developers or tool users must break the application into logical pages. Measurement tools must recognize meaningful application milestones or markers that signal logical boundaries of interest for reporting, and subdivide the application’s response time accordingly.

The Importance of Web Performance Management

What does Web application performance mean to you? Most business executives would evaluate the success of a Web application by looking at business performance metrics such as revenue, costs, and customer satisfaction. Because an application may be created to serve customers, partners, members of an organization, or employees, the relative importance of those metrics may vary. For any Web application, effectiveness means simply fulfilling the planned design and delivery objectives, delivering online experiences that lead to satisfied customers, and so meeting the intended business performance goals.

Common Goals, Divided Responsibilities

In many organizations, responsibility for these four aspects of effectiveness is divided among four groups or departments.

Divide and Conquer

Business experts provide the content or specify the behaviors that are the site’s purpose (Utility).

Design and usability professionals specialize in making it easy for customers to navigate the site (Clarity).

Site developers build the site in ways that determine download speed (Responsiveness).

IT staff manage the systems that keep the site up and running (Availability) and maintain a consistent level of performance (Responsiveness).

Measurement Challenges of Web 2.0

The characteristics of Web 2.0 applications highlighted earlier—the network as a platform, collaborative environment, social networking, mashups, and rich media interfaces—create several additional challenges for all measurement tools. In increasing degree of complexity, these are:

• Measuring an increasingly diverse customer community

• Measuring the quality of collaborative interactions, in which customers both upload and download information.

• Measuring applications that incorporate a much richer variety of media and interfaces.

• Measuring application phases that no longer correspond to one (or more) HTML pages

• Reporting data in ways that provide insight into Web 2.0 applications.

Getting the Right Data

To sum up the importance of these issues, consider the popular saying coined by Tom DeMarco: You can’t control what you don’t measure. Measuring the wrong things, or basing key management decisions on reports that contain incomplete data, is as bad, if not worse, than not measuring at all. So it’s not wise to measure Web 2.0 applications using only the tools and approaches developed for traditional Web sites. Inaccurate data undermines the effectiveness of any program of systematic performance management

and causes performance-tuning skills and resources to be applied in ways that are not optimal. It can also lead to unproductive interdepartmental conflicts and disputes over service-level agreements with internal or external service providers when staff question the accuracy of the data, or discover discrepancies in data from different sources.

Keynote Web Performance Management Solutions

Success in every one of these five performance management activities depends crucially on an organization’s ability to gather and report meaningful, timely, and accurate measurement data with the focus on the right metrics. Since a key idea of Web 2.0 is enhancing the user’s experience, it is vital to measure actual customer experience proactively.

Measuring the Diverse Customer Community

On Web 2.0 sites, personalization options allow customers to tailor their experience of a site to their individual preferences, and sites are carefully designed to download and display contents efficiently and successfully in all major browsers. Because customers’ experience depends on their Internet connectivity, sites may even adjust their content based on the browser’s connection speed. Measurement data must reflect this diversity.

Measuring Upload and Download Performance

In traditional Web applications, customers consume content, so all performance measurement efforts have focused on download times as the key metric. But as Web 2.0 applications add collaboration and social networking features, customers also supply content. To ensure the quality of a customer’s experience, it’s

Pages: 1 2 3 4 5 6