- From: <noah_mendelsohn@us.ibm.com>
- Date: Mon, 25 Apr 2005 22:45:53 -0400
- To: Norman Walsh <Norman.Walsh@Sun.COM>
- Cc: www-tag@w3.org
- Message-ID: <OF8D01D4D3.F073A28D-ON85256FEF.000DD113-85256FEF.000F5370@lotus.com>
+1. A nice pair of analyses, and very much to the point.
Quoting from Norm's second note [2]:
> Under the MUST NOT Prevent heading in the table,
> we find that (textual) XML "Prevents" processing
> efficiency, small footprint, space efficiency, and
> forward compatibility. I don't find the properties
> document's discussion of these properties
> convincing on this score.
> From a technical perspective, what concerns me
> most is that the note says "[the] Working Group
> has not done any measurements on submitted
> formats" and yet concludes that Binary XML is
> needed and feasible.
> It may very well be needed and feasible, but I
> don't find the existing documents convincing.
Exactly. The shame, from my perspective, is that there may indeed be good
and compelling reasons for a Binary XML, but the work published by XBC
does not make the case in a convincing and quantitative manner. I had
hoped that in the time since the original workshop that more progress
would be made.
Perhaps the problem is that, with so many use cases in scope, XBC tries to
offer something for everyone. I suspect the case could have been made
more rigorously if a few key use cases were identified, performance models
were built (e.g. estimate how many UTF-8 to UTF-16 conversions or string
comparisons would be required for purposes of interest), and prototype
implementations carefully tuned and measured quantitatively. I had hoped
for statements along the lines of: "for web services scenarios, binary
technologies of the following class have been shown to offer 4-7x
improvement in deserialization of documents of size XXX featuring
moderately dense markup, resulting in net gains of up to 1.5x for overall
throughput of representative application servers and when compared to
best known text processing techniques". That would have to be backed with
all sorts of detail about which documents, which app servers, etc., so
that one could extrapolate to other similar environments, but if Binary
XML is worth it then the gains should be easy to spot.
Like Norm, I'm neither for or against Binary XML. I do worry that we've
missed an opportunity to gather the facts that would support a more
rigorous analysis of the tradeoffs.
--------------------------------------
Noah Mendelsohn
IBM Corporation
One Rogers Street
Cambridge, MA 02142
1-617-693-4036
--------------------------------------
Norman Walsh <Norman.Walsh@Sun.COM>
Sent by: www-tag-request@w3.org
04/12/05 03:43 PM
To: www-tag@w3.org
cc: (bcc: Noah Mendelsohn/Cambridge/IBM)
Subject: Completion of action item re: XBC
I've been carrying an open action item to review the XBC Use Cases and
Characterization documents. I think I've competed them in spirit in
the course of discussions at the telcon, but for the record, I have
completed them in practice now as well:
http://lists.w3.org/Archives/Public/public-xml-binary/2005Apr/0002.html
http://lists.w3.org/Archives/Public/public-xml-binary/2005Apr/0005.html
Be seeing you,
norm
--
Norman.Walsh@Sun.COM / XML Standards Architect / Sun Microsystems, Inc.
NOTICE: This email message is for the sole use of the intended
recipient(s) and may contain confidential and privileged information.
Any unauthorized review, use, disclosure or distribution is prohibited.
If you are not the intended recipient, please contact the sender by
reply email and destroy all copies of the original message.
Attachments
- application/octet-stream attachment: attfxa5d.dat
Received on Tuesday, 26 April 2005 02:46:04 UTC