Instant Messaging Planet   Earthweb  
Events Jobs Premium Services Media Kit Network Map E-mail Offers Vendor Solutions Webcasts
   subjects:
Search EarthWeb Network

internet.commerce
Be a Commerce Partner














Instant Messaging Planet : Enterprise IM: A Lack of SIMPLE Pleasures

 
Related Articles
Gordano Wades Into IM, Shuns Interoperability
AOL Enterprise IM Debuting Next Week?
Financial Services IM Group Forms
Public IM: Are You In or Out?
Microsoft IMs on Greenwich Time
FaceTime Manages Mobile-to-Mobile IM
Yahoo Extends IM to the Enterprise
.NET Jabber IM Development Tools Now Available
Product Watch
Fonwar Mobile - Fonwar Mobile.
New free gaming community with mobile Games, Ringtones, Wallpapers, Photos and Videos with community features SMS, Chat, Blog, Group like Facebook, Friendster and MySpace.

Fonwar IM v2.2 Beta - Live chat .
Free Fonwar IM, live chat & interact over internet data plan or WiFi.

Instant Archive Viewer for Microsoft OCS - Microsoft OCS Role-based Archive Viewing.
Microsoft OCS Search and Discovery Users Can View Past Conversations in their OCS Clients.

more products >>

Glossary
Jabber
LDAP
MMS
presence
SIMPLE
SIP
SMS
SSL
store and forward
XMPP
Search for more networking terms ...
 
FREE Tech Newsletters




A Lack of SIMPLE Pleasures
November 12, 2002
By Christopher Saunders

While the leading technical specification for server-to-server instant messaging interoperability is coming closer to becoming an official standard, the forces behind SIMPLE are already hard at work on beefing it up and addressing lingering problems.

SIMPLE -- or Session Initiation Protocol (SIP) for Instant Messaging and Presence Leveraging Extensions -- provides the guidelines for a chat session between IM users on different servers. Late last month, the protocol's draft received approval by the Internet's de facto standards body, the Internet Engineering Task Force (IETF), and is awaiting official publication, expected in a few weeks.

Now, the proponents of SIMPLE and SIP, the media-independent protocol on which it is based, are gearing up to address a handful of shortcomings and under-developed features.

Many of those problems stem from limitations inherent in SIP -- or rather, they originate because SIP's very specific architecture is being stretched to encompass an entire instant messaging session.

SIP's designers -- who include engineers at dynamicsoft, Columbia University, Microsoft and Cisco -- intended it to oversee the creation of a connection between two or more users of different media servers who want to communicate.

After establishing a link, SIP then would hand the connection to another protocol, which would handle the transporting of actual content. SIP's founders envisioned it being platform- and media-agnostic, so that the protocol could handle media ranging from text (e.g., instant messaging), to audio (conference calls) and video (videoconferencing). One of the protocol's early trials successfully connected participants in an online Quake game, for instance.

But under the soon-to-be-published SIMPLE specs, SIP does not hand off control of the instant messaging conversation to another protocol. Instead, it uses the same procedure that it follows in establishing the initial link to carry each successive message.

In an online chat of some length, this practice creates lots of little, unconnected SIP messages, as the protocol establishes a link, sends a user's IM, then closes the link. That, in turn, leads to a significant chunk of bandwidth being expended in simply opening and closing the link between users. SIP also doesn't provide workarounds for network congestion, which could result from such a system.

Having long recognized this shortcoming, SIMPLE's founders noted that the protocol would best be suited for short, disconnected text messages -- analogous to a two-way pager -- rather than for a constant stream of communications, such as required in telephone, videoconferencing or longer-term instant messaging.

As a result, while many in the group has been working on receiving approval for SIMPLE's "page-mode" spec, some also have been exploring ways to implement "session-mode" instant messaging, in which a connection would be maintained without the need for constant reconnection.

One proposed solution would incorporate what some have seen as a rival to the SIMPLE protocol. Robert Sparks, co-chair of the IETF's SIMPLE working group and a senior software architect at dynamicsoft, last month submitted a draft by which SIP would hand off a connection to the Extensible Messaging and Presence Protocol -- an XML-based IM specification promoted by Jabber, Inc. and its open-source software foundation.

"SIP is really good at rendezvous, call control, mobility support -- none of which exists in Jabber/XMPP," said Jonathan Rosenberg, dynamicsoft's chief scientist and a co-author of SIP and SIMPLE. "Jabber is really good at carrying blocks of data between Point A and Point B, through firewalls, and with applications attached to the transport, like recording applications and so on. By putting them together to take advantage of Jabber for point-to-point messaging, it's really the ideal combination."

Such a move also would bring the community of Jabber developers into the fold. In addition to Jabber, Inc., dozens of independent software developers are using and building on Jabber's open-source protocol, which is thought to run on thousands of servers.

Next page: Other SIMPLE potholes

Go to page: 1  2  3  Next  

Tools:
Add www.instantmessagingplanet.com to your favorites
Add www.instantmessagingplanet.com to your browser search box
IE 7 | Firefox 2.0 | Firefox 1.5.x
Receive news via our XML/RSS feed

Enterprise IM Archives







The Network for Technology Professionals

Search:

About Internet.com

Legal Notices, Licensing, Permissions, Privacy Policy.
Advertise | Newsletters | E-mail Offers