On Jun 18, 2009, at 8:25 AM, Mads Randstoft wrote:
We use XMPP as communications layer in a larger service system build
as a cloud system with many autonomous services that work together
to perform a service. All of the communication for the service RPCs
are done using ad-hoc commands with XEP-0244 (iodata) as payload.
What I propose for a std. is the extension we are currently working
on together with Tigase. "Store and Forward of ad-hoc+iodata" stanzas.
We found that we needed a way to ensure delivery of some commands
even in the face of offline recipients, takeing the offline messages
as basic idea, we are designing an addon for XMPP servers that will
allow specified <iq><command> stanzas to offline clients to be
stored in case of client being offline and sent to the client when
this client again comes online. Since not all commands should be
stored, it must be possible to configure which types of commands are
stored, based on command nodes.
This seems a lot like queueing to me. There was a XEP for Queuing over
PubSub. Would that match your scenario?
Best regards,
--
Pedro Melo
Blog: http://www.simplicidade.org/notes/
XMPP ID: [email protected]
Use XMPP!