[jdev] SOAP over XMPP, does my server need anything special?

Devraj Mukherjee devraj at gmail.com
Fri Aug 24 01:55:38 CDT 2007


Hi Jonathan,

Thanks for posting your response. I wish to use Jabber as a transport
for a custom client (infact a software we are building for a client)
to query data from another client. So like an RPC but we wish to use
XMPP to transport the request.

Is SOAP over XMPP what I should look at, or XML/RPC over XMPP?

Thanks for your feedback.

On 8/22/07, Jonathan Dickinson <chayce.za at gmail.com> wrote:
> If you want your server to expose a SOAP endpoint you will need a
> plugin, otherwise you could always have a custom Jabber client and have
> JIDs like creditcards at bank.com and accounts at bank.com.
>
> It makes more sense to make the server JID (e.g. bank.com) the SOAP
> endpoint, but that isn't always possible: as it seems to be in your case.
>
> Furthermore, I would recommend you alter your SOAP framework somehow,
> because SOAP is stateless where XMPP is stateful, you can leverage this
> to your advantage (in my honest opinion, XMPP is better suited to Remote
> API than HTTP). E.g. most SOAP endpoints require a login of some form,
> you can have the user log in once using a Login method instead of
> sending credentials/tokens each time another method is called.
>
> Good luck!
>
> Devraj Mukherjee wrote:
> > Hi everyone,
> >
> > I am a new to Jabber development, and am trying to carry SOAP messages
> > over XMPP. I noticed the SOAP extension to XMPP on the XMPP web site.
> >
> > My questions is do Jabber servers require additional
> > plugins/implementations to carry SOAP messages across or can any
> > standard Jabber server be able to carry the message?
> >
> > Thanks.
> >
>


-- 
"I never look back darling, it distracts from the now", Edna Mode (The
Incredibles)



More information about the JDev mailing list