Utterances of a Zimboe

Programming the Internet.

Efficient XML in airplanes, military etc.

with 4 comments

There’s a very interesting podcast by Jon Udell of an interview with John Schneider (AgileDelta) about efficient XML. In addition to the XML technology itself, there are many application-related aspects discussed as well – for example, it was interesting to note that also the US military has adopted the WS-technologies; possibly even to some further extent. So, I’m sure the podcast is well worth listening even for people who are interested in just web services or such – there are some very exciting points.

Furthermore, it was delightful that John confirms some aspects I noted in my previous postings, like that the binary XML is (potentially) as efficient as proprietary binary formats. While the discussion much emphasizes the compression aspect, I guess there are many other advantages as well; some of which I mentioned before. And I’m expecting to have a bunch of open source implementations to choose from when some standard emerges.

Technorati: XML, Web Services

PS. I left thinking about drafting a proposal for having some support for efficient XML in XMPP as suggested, but ended up to avoid doing an ‘academic’ specification; that is, it’d be good to do some testing to back up the proposal, which I’m unable to do right at the moment. Sorry that I failed to respond in the comments.

And what comes to the web services stack of GlassFish, that’s absolutely on top of my list – just check out this comparison. I haven’t tried it for streaming, though, which will be interesting.


Written by Janne Savukoski

November 2, 2006 at 1:11 pm

Posted in Internet

4 Responses

Subscribe to comments with RSS.

  1. It is funny how the meme of binary XML as touted by AgileDelta re-surface regularly. For information, they have been “helping to lead the effort to establish that standard” for over 6 years now. Not eally with great success ;)

    Anyway if you want to play a little with binary XML, why don’t you check http://java.sun.com/developer/technicalArticles/xml/fastinfoset/ It can even be used as a replacement for standard XMPP connections without changing the underlying code…


    Jean-Louis Seguineau

    November 2, 2006 at 6:21 pm

  2. It was easy to assume they’d been in business for some time, but six years is definitely a lot for their current standing – their standardization efforts haven’t been that great a success, indeed. :)

    It would be nice to participate in introducing the binary format for XMPP, but I just can’t afford the time for taking such a position at the moment – furthermore, it isn’t much use if I’d be the only one supporting such encoding. :) Pioneering is always very time consuming, and one actor can’t pioneer on very many fields in parallel.

    Janne Savukoski

    November 2, 2006 at 7:00 pm

  3. The new WS Stack in GlassFish V2 (JAX-WS 2.1.x) was designed from the beginning with the goal of supporting different encodings (and transports). FastInfoset is currently supported but we will implement whatever comes out from the W3C EXI standarization effort.

    We would welcome help prototyping encodings and transports on this stack. Send me email if you are interested.

    – edurd/o

    Eduardo Pelegri-Llopart

    November 3, 2006 at 5:47 pm

  4. Thanks Eduardo! That new JAX-WS is really impressive, along with rest of the Sun’s JEE platform. It just has the best overall quality which is the most important thing for a developer – it’s such a joy to work with it.

    I’ll be in touch as soon as I get to do some R&D in that area.

    Janne Savukoski

    November 3, 2006 at 7:43 pm

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: