- Related Stories
-
Putting XML in the fast lane
January 13, 2005
But critics say the group's favored approach could cause major compatibility problems, among other things.
XML is fast becoming a widely used way of formatting and saving business documents such as purchase orders. But for certain applications--sending data to set-top boxes, for instance, and offering interactive programs on cell phones--representing data using XML is simply too bulky, say proponents for more efficient XML.
What's new:
The Net's top standards body is getting closer to speeding up XML-based software, a move that could benefit everyone from cell phone carriers to television broadcasters to the military.
Bottom line:
The possibility of the World Wide Web Consortium pursuing more efficient XML through a binary, rather than text, format is causing concerns over interoperability and questions about the future direction of XML.
If XML were zippier, say some, cell phone companies, for example, could meet consumer demand for more complex programs. The Air Force, too, has expressed interest in using speedier XML formats for embedded computing applications, such as those found in fighter jets (click here for related PDF).
A W3C committee recently recommended that the group address the problem by moving away from the traditional way of saving XML data--in text format--and instead create a standard for a binary format. W3C working group recommendations are generally taken up as formal standards efforts, which means the group is one step closer to a major change in the XML standard.
The recommendation still has to be approved by the W3C's Advisory Committee and the W3C's director. But a vote to move forward with a binary XML standard could happen late this summer, said Liam Quin, the XML activity lead at the W3C.
Binarians and contrarians
The issue, though, is already causing controversy among the XML cognoscenti, who worry that significant changes to the specification could cause compatibility headaches and face significant hurdles in getting adopted.
Attendees of a February meeting in Boston argued for different technical approaches to speeding up XML. Some questioned the need to take up a binary XML effort at all, according to people present at the meeting.
We shouldn't "mess around with (XML) just for a short-term fix (when) in the long term, the industry is going to fix that problem naturally," said Eric Newcomer, chief technology officer at Iona Technologies and an attendee of the meeting. Newcomer says current XML performance "is not all that bad" and that the controversy is "reminiscent of the argument about a decade ago, when everyone said the World Wide Web is too slow and it will never take off."
Right now, all the information in an XML document, such as a name and address, is represented as text. Binary formats compress the XML
See more CNET content tagged:
XML, cell phone carrier, broadcaster, approach, cell phone






- And stupid CIO comment
- by March 27, 2005 2:14 PM PST
- Mr. Eric Newcomer, chief technology officer at Iona Technologies says... "reminiscent of the argument about a decade ago, when everyone said the World Wide Web is too slow and it will never take off."<br /><br /><br />Uhhh, well let's see then I guess then the VARIANT in VB is fast?<br /><br />How about a unversal datatype in SQL Server or ORACLE then?<br /><br />Should we wait 10 years?<br /><br />If we fix the problem now, it will be superfast later...<br /><br />However, who in their right mind should even think that the W3C have anything to do with making an XML standard is dreaming!!!<br /><br />W3C did not make HTML a standard as it's not even a business and is mostly clueless intellectual types who have no idea what business is.<br /><br />A standard becomes a standard when everyone starts using it, NOT when W3C says, "This is the standard and you must conform."<br /><br />It's amazing the crap I hear on this IT ezines....They get Mr. Preppy with the long winded resume that says, "I worked for so-and-so but was and am NOT currently in the trenches actually doing the coding or actually using the software or service..."
- Like this Reply to this comment
-
(12 Comments)