[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 17:29:15 +0100

binary and text based protocol
David Brownell wrote,
> > > Nope, and not client-only implementations either! :)
> > 
> > No fair ... rationale please.
>
> Fair because I originally asked for different servers; I asked
> that question specifically to highlight the severe lack of 
> diversity in that binary protocol you chose as your counter-
> example.

OK, I misread the question. But then perhaps the real question
wasn't a very good one. DNS is a client-server protocol, so why
shouldn't diversity amongst the clients count?

> > > DNS is not an example of a "widely implemented" protocol; 
> > But that's simply not true.
>
> Your assertion doesn't make it become "not true" though.

Uh huh ...

> > How many HTTP servers can you name? How many proxies?
>
> Apache, Zeus, Tomcat, Squid, TUX2, Thttpd, Netscape Enterprise.

That's the low hanging fruit. For DNS I can manage,

  Bind, MS DNS, djbdns

just under half the number. I'm sure a clued up sysadmin could do
a lot better. If there isn't at least one (non-BIND) 
implementation for each reasonably recent network OS I'll eat my 
hat.

> There are hundreds more, but you probably knew that ...

Tu quoque ... saying it don't make it so. But you're quite right:
there are many more, just as there are many more DNS servers.

> and those are not comparable:  HTTP is a text based protocol, 
> DNS is a binary one.

HTTP is only a *partially* text based protocol.

> > The real killer isn't text vs. binary: it's who's in control 
> > of change.
>
> Change control is certainly an issue ... but it assumes that
> all vendors in the market are actually conforming to the spec!
> Doesn't matter what the paper spec says if it has no teeth,
> because the real spec is the Vendor X implementation.

I don't disagree ... but I don't see how this is supposed to
help differentiate between text and binary.

> And unfortunately few vendors nowadays have shown they really 
> care much about conformance (say, in the XML space) until 
> customers start dinging them on it. Maybe not even then, when 
> the effort gets too inconvenient.  So the easier it is for
> customers to detect and publicize such vendor bugs, the
> better the market serves customer (not vendor) needs.

Err ... well, I don't have any evidence to back this up, but I'd
be prepared to bet quite a lot that non-conformance, even in the
XML space, isn't typically detected by people evaluating behaviour
against a close reading of specs. It's detected when things fail
unexpectedly. I'd hazard a guess that failures in binary protocols 
tend to come to light at least as quickly as failures in text 
protocols. Probably quicker, because binary protocols tend to 
leave less slack.

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.