[Standards] Proposed XMPP Extension: Discovery and Integration ofXMPP Services

Chris Mullins chris.mullins at coversant.net
Fri Mar 30 20:47:20 UTC 2007

This XEP handles high availability via presence.

When a client goes to discover a service, it does so using a Message. That message is sent to a Bare Jid, which means the server will choose the highest priority resource.

Once a particular service is being used by a client, they exchange directed presence. This means if either goes offline, the other will be notified. This allows intelligent decisions to be made regarding choosing a new service (for the client) or closing out a session (for the service). 

The key to high availability is having mulitple services online. Using presence priorities, the server will always pick the "most available" service. If a service disappears, then a different service will be used. 

Chris Mullins

-----Original Message-----
From: standards-bounces at xmpp.org [mailto:standards-bounces at xmpp.org] On Behalf Of Hugues Pisapia
Sent: Thursday, March 29, 2007 2:50 AM
To: XMPP Extension Discussion List
Subject: Re: [Standards] Proposed XMPP Extension: Discovery and Integration ofXMPP Services

Since this xep wants to handle high availability, what happens when a
service goes down for unexpected reasons? Should another instance of
the service automatically takes over? It's mentionned in 'Tracking the
service', but I think an example would make it clearer ;)

- Hugues

2007/3/27, XMPP Extensions Editor <editor at xmpp.org>:
> The XMPP Extensions Editor has received a proposal for a new XEP.
> Title: Discovery and Integration of XMPP Services
> Abstract: This XEP defines a mechanism for Services (in the SOA sense) to exist on the XMPP Network. This includes client discovery, load balancing and redundancy across multiple instances of the Service.
> URL: http://www.xmpp.org/extensions/inbox/dix.html
> The XMPP Council will decide within 7 days (or at its next meeting) whether to accept this proposal as an official XEP.

e: hugues at labarben.org
JID: huguespisapia at im.apinc.org
Fight Multiple Sclerosis - http://odyssee-espoir.com

More information about the Standards mailing list