To echo Torben..

There is nothing inherently bad about XMPP.  XMPP when used as
intended is fine.  Originally XMPP was leveraged because it brought
discovery and inter server security to the table out of the box.
There was also the XMPP Brand name which was helpful to get the
protocol going (in my opinion).  If the wave protocol had evolved as a
pure XML messaging scheme / extension to XMPP then I think we would be
in a different spot.  However, it was deemed that the verbosity of the
XML messaging was just to inefficient.  So we packed the wave messages
into ProtoBuf.

This basically means that the XMPP stanzas are just envelopes carrying
a "black box binary protocol" (forgive the inaccuracy of that term).
At that point, we lost all of the XML Human Readableness that XMPP is
all about, and XMPP was relegated to a simple transfer protocol for an
otherwise "open but proprietary" protocol.  Basically, we lost all of
the "advantages" of the XMPP protocol.  We were still left with the
advantages of leveraging the XMPP servers though to handle disovery,
etc.

However, it became clear that you could swap out the XMPP transport
layer with something like HTTP and be much more efficient.  As Torben
mentions you would have to re-implement the discovery services.

In any event to clarify, at the moment, we are not talking about
switching from XMPP to HTTP we are simply defining another transport
layer that the ProtoBuf protocol could flow over.  WiaB can support
both and we can see what the adoption is.


On Nov 17, 7:34 am, Ian Roughley <[email protected]> wrote:
> One of the issue for us at Novell Vibe, is that it's not trivial, or even 
> easy, to integrate our
> user access control with existing XMPP infrastructure products - causing some 
> gaps that we weren't
> fond of.  Along with this, XMPP was additional infrastructure that requires 
> both hardware resources
> and expertise, adding to the complexity and cost of deployment (rather than 
> utilizing existing HTTP
> infrastructure).
>
> /Ian
>
> On 11/17/2010 07:35 AM, Dave butlerdi wrote:
>
>
>
>
>
>
>
> > Perhaps, however some of us have substantial development efforts that, at 
> > least in our case,
> > leverage XMPP. In the end it really does not matter what decisions are 
> > taken and several
> > protocols may be developed/deployed/available however there has been effort 
> > using the XMPP proto.
>
> > Secondly, I have a difficult time understanding the difficulty in setting 
> > up and integrating XMPP
> > servers. If this truly is a problem would it not be wise just to clean this 
> > up
> > making it substantially easier for non XMPP folks ?
>
> > Regards
>
> > Dave Butler
>
> > --
> > You received this message because you are subscribed to the Google Groups 
> > "Wave Protocol" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to 
> > [email protected].
> > For more options, visit this group 
> > athttp://groups.google.com/group/wave-protocol?hl=en.

-- 
You received this message because you are subscribed to the Google Groups "Wave 
Protocol" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/wave-protocol?hl=en.

Reply via email to