Subscribe

More than an app

Is unified communications just another app or does it need special treatment?

Christo Briedenhann
By Christo Briedenhann
Johannesburg, 26 Sept 2013

There are numerous conversations being had with the sector whether or not unified communications (UC) is just another set of enterprise apps managed like any other, or if it requires special handling and custom-tailored tools.

Arguments for UC being just an application:

Many believe UC is in fact a collection of applications that are integrated together to help companies drive their business processes.

In the old days, IT was divided so that the phone people were in one silo and the data people were in another. Importantly, now that the tech infrastructure has converged, these arbitrary divisions should not be made anymore. That's why UC has become just another application.

UC applications comprise software applications; a data centre or cloud running standard operating systems like Linux or Windows; a network using standard equipment; and compute-equipped devices such as desktop phones, smartphones, or computers.

By any definition, these are applications like any other and can therefore be managed by a standard application-performance management solution.

Sum of its parts?

Arguments against UC being just an application:

UC is composed of applications, but end-user expectations are different for UC applications, particularly in the realms of voice and video. That is, people view an always-available dial tone as their right. If a user picks up the phone and there's no dial tone, s/he will be very put off - much worse than when e-mail acts a little slow. Suppose a user is ready for a big call at 9am, but finds the phone is offline? Or what if teleconferencing is down for an important board meeting? These are huge productivity issues.

Many UC apps, like voice and video, must operate in real-time. If my voice isn't coming through the phone system near-instantaneously, it's a failed communication. Further, the complexity of UC applications tends to be higher than for many other applications. A large number of moving parts must work together smoothly to orchestrate a successful communication or collaboration session.

So, higher end-user expectations and the real-time nature of some UC apps are two major reasons why UC apps, especially real-time apps, require special treatment with specialised management tools.

Does UC require specialised management tools?

One of the major trends in IT over the last decade has been convergence, and by treating UC as "just another set of applications", companies continue that trend of deploying common processes, tools, and staff across as much of the IT workload as is feasible. This makes IT's life easier and reduces the need to invest in custom software and training for a handful of non-standard applications.

A large number of moving parts must work together smoothly to orchestrate a successful communication or collaboration session.

While most application performance management (APM) implementations are not geared toward real-time UC applications, they can certainly benefit other UC components like desktop sharing, e-mail, and IM/presence, providing deep visibility and analytics related to application performance and availability. For these applications, IT will be able to characterise the end-user experience, analyse network and server performance, identify bottlenecks, and enjoy the multitude of additional information afforded by a typical APM solution.

Certainly, some APM is better than none, but some professionals believe a UC-aware APM solution has plenty of advantages to justify the investment. For example, configuration typos by administrators (aka "fat-fingering") are a leading cause of UC malfunctions. Standard APM may not find these. But the automated UC testing built into a UC-aware APM package will pick it up, alerting IT before users ever notice a problem.

Then there's serviceability. Whereas standard APM tools can let users remote control their desktop, only UC-aware APM lets users inspect and control devices like phones and teleconference hardware, greatly aiding IT's long-distance debugging efforts.

Most importantly, UC-aware APM understands how to work with real-time UC components like voice and video streaming, giving IT the same APM tools and end-to-end quality monitoring it enjoys with more typical applications.

Customer-centric UC needs

Opinions and routes of use of UC are totally dependent on the individual customer and organisation. Much of this depends on how far along a given company is in converging its infrastructure and IT group, and how much it values keeping processes standard versus having full-visibility APM.

While a typical APM solution will be enough for some companies, others will benefit from going all in, so to speak.

The copper phone wire that largely led to the two-silo company is almost a thing of the past, so with phones and the like moving onto the network, it is understandable that the impetus is to see UC as just another set of applications.

But that doesn't mean UC applications can't benefit from special management tools. I think it would really benefit companies that make heavy use of APM and virtualised UC solutions to look into UC-aware APM as well.

Share