[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Binary XML Permathread, iteration N+1 - was Re: Python and JSO

  • To: xml-dev@l...
  • Subject: Binary XML Permathread, iteration N+1 - was Re: Python and JSON vs XML???
  • From: Michael Champion <michaelc.champion@g...>
  • Date: Fri, 26 Aug 2005 10:01:34 -0700
  • Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=MAvH72xip2Rk0qO+Mwv+ZeDC2VnffLq5GxEIV8sB/GYVYIhj9D97g1ybOHisDyKjBVDi7KIMgXA+CJkgTyl4AbTuh5sX/wY3j4cXYchTuqD7mO9CAMWRaEBMlB9iSxlFrrTatociIeuFFq316Q0ULdC3uPTIr6xs+EERZ+5Tlqw=
  • In-reply-to: <15725CF6AFE2F34DB8A5B4770B7334EE072072E6@h...>
  • References: <15725CF6AFE2F34DB8A5B4770B7334EE072072E6@h...>

python binary
On 8/26/05, Bullard, Claude L (Len) <len.bullard@i...> wrote:

>  Microsoft has to take the credit and
> the blame for what is about to happen.  Speeding up XML
> and compressing the payloads is a big deal.  Those who
> don't think XML Binary is going to happen are putting
> rocks in a river that will simply flow around them.

Just in case this was partially directed to me (I've been pushing the
MS party line on the W3C lists on this topic), let me make one thing
perfectly clear :-)   There's no doubt that speeding up XML and
compressing payloads is a big deal in some important scenarios. 
Binary XML is happening, here, at all the big vendors AFAIK, at W3C,
and in a bunch of small innovators.

There are three big questions that we don't think have good answers so
far, but should be answered before a binary XML format is
standardized:

- Is this technology ready for widepread standardization?  I lean
toward "no", because a) there is a tradeoff between speeding up XML
and compressing the payload, and different use cases would adjust this
tradeoff differently and b) we are as an industry learning an awful
lot about how to do this better, so freezing the technology at the
current state is short-sighted.

- Can a single "efficient XML interchange"  (aka EXI, "binary XML" is
no longer au courant)  Recommendation hit a good 80/20 point across
the major use cases?  I'm keeping an open mind on that, but I fear
that many major stakeholders want a different 20%.

- Can EXI be standardized without undermining XML's basic value
proposition of universal interoperability?  That's probably the most
controversial. Obviously a lot of people who post here have been
shouting "NO!". The EXI advocates seem to be saying "sure, no problem,
but let's not worry about that little detail now, trust us to get it
right in the spec".   I tend to think that this could be done in
principle and over time, but I'm not sure it can be done in a way that
works with XML 1.0. Overloading the encoding declaration might be
possible, but some EXI advocates shudder at the "huge" 32-character
overhead and XML text advocates point out that this would make it
harder to distingish the character-level encoding from the
infoset-level encoding, e.g. an EXI-encoded document in UTF-8 from an
EXI-encoded document in ISO 8859.  So, I don't know how an EXI
Recommendation in the next couple of years could avoid disrupting XML
interoperability for the existing installed base, although I
appreciate the argument that it would extend XML's reach to new
environments that can't use XML until it is more efficient.

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.