- 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