I need a simple, lightweight authentication and data transfer mechanism (on .NET platform). I have looked a WCF and SOAP etc. they all seem too top-heavy and complicated for my needs. I need something simple and straight-forward leading me to a chat protocol like Jabber. My data-transfer is mostly small – example: user searches for something and gets some results back etc.
Given Jabber does authentication, encryption and what-have-you, any reasons why I should not be using it? suggestions on alternates?
Thanks
Sounds like XMPP might be a good fit, but you should consider HTTP as well. XMPP probably only makes sense if you really need stateful messaging/transfer. HTTP could work quite well for long-running connections if you use e.g. Transfer-Encoding: chunked.