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

RE: "Binary XML" proposals

  • From: Miles Sabin <MSabin@i...>
  • To: xml-dev@l...
  • Date: Wed, 11 Apr 2001 08:37:41 +0100

RE: "Binary XML" proposals
David Brownell wrote,
> > If you mean particular identifiable implementations, then no,
> > not unless I'm allowed to count BINDs 4, 8, and 9 separately.
>
> Nope, and not client-only implementations either! :)

No fair ... rationale please.

> DNS is not an example of a "widely implemented" protocol; 
> "widely deployed" is rather different.  (Arguably, you just 
> picked a bad example ... where there's really only one 
> significant implementation.)

But that's simply not true. DNS is maybe slightly less widely
implemented than HTTP clients/servers. But far less less widely 
than you're making out. How many HTTP servers can you name? How 
many proxies?

In any case, there's a difference between "open, implementable
by anyone" and "open, implemented by lots of people". Even if
there were only one example, DNS would still be in the former
category, and I think that's good enough.

> > Interoperability isn't simply due to a lack of diversity.
>
> Actually, for DNS it's been a major factor.  Original specs did
> not match the implementation, and for all I know that's still
> an issue ... because that implementation was so widely deployed
> that it became the real protocol spec.

That's not exactly unusual in the protocol space. If anything it
goes to show that there's a counter-tendency to the one you're
worried about. Yes, there's a trend to closed proprietary systems,
but there's also a trend in the opposite direction. And all
vendors, at least some of the time, have an interest in supporting
the counter trend ... eg. when they don't have a clearly dominant
market position.

> > I understand your concern, and I share it. But I think you're
> > overestimating the extent to which text is a defence. 
>
> I just said "orders of magnitude", I didn't say how big the 
> original pool of "interoperability defenders" would be!

I still disagree. My experience, having (legitimately) reverse 
engineered both text and binary proprietary file formats, is that 
there's not a huge difference between the two in terms of effort.

The real killer isn't text vs. binary: it's who's in control of
change. If a vendor can make egregious changes from release to 
release then you're stuffed, text or binary. This, I think, counts
in favour of a binary standard even by your own criteria: it
would make it harder (nb. harder, not impossible) for anyone to 
make unilateral changes.

Cheers,


Miles

-- 
Miles Sabin                               InterX
Internet Systems Architect                5/6 Glenthorne Mews
+44 (0)20 8817 4030                       London, W6 0LJ, England
msabin@i...                         http://www.interx.com/

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.