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

RE: Is there a use for standardized binary XML (was RE: Micros

  • To: 'Michael Rys' <mrys@m...>, Dare Obasanjo <dareo@m...>, xml-dev@l...
  • Subject: RE: Is there a use for standardized binary XML (was RE: Microsoft FUD on binary XML...)
  • From: "Bullard, Claude L (Len)" <clbullar@i...>
  • Date: Tue, 25 Nov 2003 15:42:53 -0600

micros word
Since I replied to Dare on most of these points, I'll snip the 
parts I agree with.

From: Michael Rys [mailto:mrys@m...]

[Michael Rys] Not quite. Most areas that you see some form of binary XML
emerge (inside and outside of Microsoft) are normally tightly-coupled
applications. My and Dare's point is that you should not expose the
binary XML at the general interop level. If you want to expose the
binary format as an additional format, then your application and whoever
wants to talk to you will have to deal with the added complexity. But we
should not define a binary format as the W3C-blessed binary interop
format. Because this in the end will lead to some areas to claim XML
conformance while never-ever dealing with XML proper (would be kind of
like MS saying, Word's .doc format is just XML). 

[len] There seem to be two trains of thought:

1.  Binaries exposed will lead to complexity.  As long as that 
is tightly coupled to the platform (XAML for MS, XUL for something
else, whatever for whatever else), the complexity is contained 
to each platform.  One has to choose one and stick to it.  Ok 
inside the firewall, but a problem outside it.

2. A single binary won't work.  We agree.  Claiming conformance 
to one will lead to proof of conformance issues.  On the other hand, 
that is true of any binary for any application, isn't it?  The 
problem is having multiple client applications if these have to
interoperate across platforms and more complex if over the wire 
because one can't predict the platform.

> What will be the result of having a binary of XAML and a binary
> for SQL Server?  No big whoop because these can be said to
> be in their own application space.  But when there is a binary
> for XAML and XUL and SQL Server and Oracle, now interop is
> being compromised and the content on the web is balkanizing.

>[Michael Rys] Only if people are going to start defining interop on this
>level. Which will (hopefully) not happen if we have that many different
>formats, since XML is the one format that is defined as the
>"interoperable standard format". See it as a divide and conquer strategy
>that attempts to work in favor of the XML standard.

Again, true of XML itself, the syntax.  Not true where there are 
multiple XML application languages for rich clients. 

>Michael Rys] If, OTOH, the W3C defines 5 or 6 binary "standard" format,
>we certainly will get balkanization, since people will abandon XML and
>tie themselves to one or two of the binary format (since it is now a
>"W3C standard").

If they do that for one application type, yes.  If there is one 
binary per application type, no.  What we seem to be heading for 
is a situation where the multiple application languages per 
application types are causing that, and the binaries just 
add to the problem.

[Michael Rys] Is my reply clearer?

Yes.  I think I understand the position.  Application level interop and 
pure XML interop (the syntax thing) most, I think will agree, are 
very different levels of interoperation.

len

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.