Planning for ‘Presence’

Presence technology is being hyped as the cornerstone of the emerging “real-time enterprise.” The idea is that no matter where you are or what device you’re on, your key contacts will know exactly how best to reach you.

Presence is getting a foothold through one application in particular: instant messaging (IM). And, much like email and the Web, IM is penetrating the enterprise through the back door.

Most organizations have yet to formulate IM strategies, let alone to start thinking about presence but, even so, IM usage within the enterprise is on the rise.

“By and large, the business community has ignored IM,” said Robert Mahowald, program director for collaborative computing for the market-research firm IDC. “Last year, the total IM market was $300 million and that included everything from administration to security.”

The market could spike, however, once presence stitches the various forms of communications together.

Ideally, presence technology cuts across organizational and technological boundaries. In the presence-enabled world, you would know whether to contact someone via voice, email, SMS message, or IM; thus avoiding time wasted in voice mailboxes and waiting for email responses. The problem with this, though, is how to make it happen.

“Standards adoption will drive the growth of presence applications, said Maxime Seguineau, CEO of Antepo, a provider of enterprise IM and presence solutions.

“The industry is moving towards a unified environment, at least at the signaling level. For the telecom industry, there is unification around SIP. For application messaging, most of the activity centers on XMPP since it offers more features and flexibility from a data standpoint.”

There are several difference between SIP (session initiation protocol), its IM- and presence-focused variant SIMPLE (SIP instant messaging and presence leveraging extensions), and XMPP (extensible messaging and presence protocol). But the main difference lies in the fact that SIP/SIMPLE comes from the telecom community and employs a peer-to-peer communications model while XMPP was developed with data in mind and employs a client-server structure based on XML.

A Few Obstacles

Muddying the waters even more is Microsoft’s presence and IM solution, Live Communications Server, which uses the telecom variant SIP/SIMPLE but, as Microsoft is wont to do, it has created its own proprietary version of SIP/SIMPLE.

This then points to an obstacle to the spread of presence: interoperability.

There are good arguments made in favor of each standard, so in the near term the most obvious solution to the problem is some kind of gateway structure, which is what startups like Antepo and Jabber offer.

Two other obstacles to presence are legacy support, which could also be addressed via gateways, and corporate privacy issues.

“With many enterprises, I think you’ll see a reluctance to publish presence lists,” Mahowald said. “Microsoft’s answer for this is a clearinghouse of known users.”

In essence, businesses could sign up for a service where users are validated by a trusted entity.

“Many enterprises will hold presence information close to the vest,” said Joe Hildebrand, CTO for Jabber, a provider of presence and messaging solutions. “They won’t want outsiders to access presence information unless they authorize it.”

Hildebrand pointed to another potential solution, the use of certificates, since certificates are already in use for such things as e-commerce.

Another major obstacle to the wider adoption of presence is most CIOs don’t understand the business case for the technology even though it is linked to another application that is rapidly gaining traction in the enterprise: collaboration.

“Collaborative applications will be presence enabled soon,” Mahowald said.

He believes the next target for presence is voice, but noted collaboration would be close behind. Even things like desktop phones, once given the additionally capabilities of presence (a la VoIP), can be linked with data-centric collaborative or conferencing applications.

“Once presence becomes part of active directory or LDAP then other applications will gain presence, and the presence information will become much more granular,” said Mahowald.

Unfortunately, though, none of this will happen in the near future.