XML reaches five-year mark with some surprises
The W3C published XML 1.0 as a Recommendation standard on February 10, 1998,
making this week the fifth birthday of the now ubiquitous technology that has
somewhat surprisingly moved far beyond its original expectations.
To celebrate, the W3C Web site (http://www.W3C.org) features a virtual birthday
cake as well as an article by Contivo CTO Dave Hollander and Michael
Sperberg-McQueen, architecture domain lead of the W3C; the two were members of
the working group that developed the XML 1.0 specification.
In the article, the authors reflect on the remarkable rise of XML, which
began as a simple 25-page document.
XML Report asked Sperberg-McQueen what has surprised him most in the
five-year history of the standard he helped to develop.
''I think what has most surprised me -- [and it] is a very pleasant surprise
-- is the interest of database people, program communication people, transaction
people, all of the non-documentary applications,'' he said.
The original working group had focused mostly on XML as a document standard,
Sperberg-McQueen said. But he recalled that those who had worked on its
predecessor, SGML, saw the larger data application possibilities.
''There were people in the SGML community who made the case very consistently
and very regularly that you could use structured markup to exhibit the internal
structure of any kind of information, not limited to markup,'' he said.
Once XML 1.0 made its appearance in the computing world, that potential began
to be realized as a pleasant surprise to the standard's authors.
As Sperberg-McQueen recalled: ''People said you could use it for
program-to-program communication. But nobody took that stuff seriously really.
But when XML came out, database people started saying, 'We want to use this for
exchanging data between databases.'''
He said the energy the database community has brought to XML has contributed
to its five-year success story.
''It's been great because in many ways the database community has become one
of the drivers of XML adoption,'' he said. ''The fact that all the major SQL
vendors now support XML extensions; that the SQL community is working on ways of
standardizing that; the active participation of programming language design
people and SQL people in the development of XML Query within W3C ... all that
has been a tremendous boom.''
To read the article by Sperberg-McQueen and Hollander go to http://www.w3.org/2003/02/xml-at-5.html
Rich Seeley is Web Editor for Campus Technology.