views:

1341

answers:

6

My organization is considering using Jabber as an agnostic device to device to application messaging protocol.

Does anyone know of the best practice existing Microsoft competitor to Jabber? Or, an emerging competitor? And, if so, a good URL reference to get a jump start?

Website for Jabber: http://www.jabber.org/web/Main_Page

+2  A: 

Jabber is several things : the older name of the Extensible Messaging and Presence Protocol (XMPP), the jabber server and application, and the jabber network.

Windows Communication Foundation is a web-service based API for communicating between applications?

Office Communicator is an application that uses SIP/SIMPLE messaging protocol.

What do you really need? The application or the protocol/api with which to build an application?

moogs
+3  A: 

The company I work for just abandoned Jabber in favor of Microsoft Office Communicator, which will integrate against AD, and indicate when users are unavailable because of meetings/appointments in Exchange.

warren
Little-known helpful tip for Office Communicator users: Windows+Q is the keyboard shortcut for popping up your contact list.
Matt Hamilton
dude - that's awesome! thanks :)
warren
+7  A: 

I really like Jabber, for jumpstart, I would recommend you to see this list of Jabber Server software which you can use to run your own server I personally use ejabberd on Windows 2003 Server, also look at this list of Jabber Client Libraries for many languages, I'm happy with Jabber.NET library...

CMS
I also used Jabber.Net in the past, but then I discovered AG-Software's excellent and mature open source jabber SDK http://www.ag-software.de/index.php?page=agsxmpp-sdk
Jacob
Thanks for the info Jacob, looks very powerful...
CMS
+10  A: 

Why did we need an alternative to a good solution again?

ironfroggy
The answer is Enterprise Computing. I work for an organization that is baselined on Microsoft technology, and has Enterprise Architecture standards that define platforms. They know of Jabber, but require a Microsoft solution, and for one of my team's product to support both.
pearcewg
+3  A: 

I could see why you'd want to replace a cross-platform, standardized protocol supported by everyone with a proprietary single-vendor single-platform alternative that no one else uses. Or maybe not.

Just Some Guy
A: 

Check out Coversant's XMPP server/client: Coversant SoapBox Studio They also have an SDK that will allow you to customize their server and build your own clients.

Another alternative is AGS-XMPP link text They have a set of libraries that will allow you to create your own XMPP (Jabber) server (non-trivial) and client.

Todd Brooks