[JDEV] Some quick questions?

Justin Georgeson jgeorgeson at unboundtech.com
Wed Apr 2 15:05:06 CST 2003


GMonkey wrote:
> I am currently working on a project that requires xml messages to be 
> pushed from a server to a client and xml messages from the client to the 
> server?  The client is a c# .net desktop client, the server is a java 
> server.  I had looked at soap but they do not have push functionality! I 
> looked JMS but it does not have xml as an option, unless using stream 
> text, also c# support is not the best, and is expensive.
> 
> I found the Jabber protocol.  The project I am working on is not for 
> instant messaging, it will be for message delivery between client and 
> server.    Does jabber provide Guaranteed delivery, and if the client is 
> down queuing of messages, and mass send upon reconnect?
> I noticed the ID tag in the message element, could this allow for unique 
>  messages numbering so I can rerequest previous messages, if the 
> connection is dropped?

Jabberd does offline storage and delivery at next login. I think it 
would take some modification to be able to request certain messge IDs. 
They are there because the Jabber protocol is asynchronous. I believe 
what you are talking about would requiring the packets being stored 
permanently. You could have a component which intercepts all packets and 
stores them in a database, and will retrieve them upon request, but they 
may not all make sense independently.

At it's heart Jabberd just routes xml fragments between entities, so you 
should be able to do all the things you're looking for

> I was wondering if Jabber could be used for this?
> 
> Sorry for all the questions but I have been looking around and have not 
> found a protocol yet, and would prefer to not have to write my own.
> 
> 
> _______________________________________________
> jdev mailing list
> jdev at jabber.org
> http://mailman.jabber.org/listinfo/jdev

-- 
Justin Georgeson
UnBound Technologies, Inc.
http://www.unboundtech.com
Main   713.329.9330
Fax    713.460.4051
Mobile 512.789.1962

5295 Hollister Road
Houston, TX 77040
Real Applications using Real Wireless Intelligence(tm)




More information about the JDev mailing list