Washed Clean, Washed Up
Washed Clean, Washed Up

Washed Clean, Washed Up

by Edd Dumbill
July 18, 2001

Welcome to the first installment of my new biweekly XML.com column, <taglines/>. I'll be examining recent events in XML and providing an alternative spin on the industry. If you think you've got a story or a juicy piece of gossip, feel free to send me mail (put "taglines" in the subject).

Slippery SOAP

Earlier this month, the W3C's XML Protocol Working Group released a Working Draft of SOAP 1.2. This specification is notable for several reasons. First, it's the first version of the protocol produced inside the W3C, rather than being a submission from member companies. Second, the name "SOAP" has been retained, rather than changed to "W3C XML Protocol", as one might expect. To some people this will be welcome news. Not everyone agrees with the W3C choosing generic names like "XML Schema" and "XML Protocol" for their technology standards, as if there could only ever be one.

In fact, there seems to have been a bit of battle over the new specification. SOAP 1.2 is not completely backwards compatible with the previous SOAP specifications. In certain quarters previous versions of SOAP are seen not merely as submissions to the W3C but as working, informal standards. One might expect, then, more than a little resistance to issuing a new specification called SOAP that wasn't backward compatible. The problem has been overcome, however, by changing the namespace, so applications will be able to distinguish between the different versions of SOAP.

The third item of interest is that the name has ceased to stand for anything. In previous versions, "SOAP" was an acronym for "Simple Object Access Protocol". For the many who thought this was stretching the definition of "simple" to impossible boundaries, this will come as small relief. Doubtless there are some who are wishing that the specification had changed to match the name, rather than the other way around.

The biggest question surrounding the active development of SOAP must still be "why?" As pointed out by Tim Bray in several forums of late, SOAP has massive deployment as-is. Microsoft and others are behaving as if SOAP is a standard, so the effort involved in carrying on with its development seems a little pointless. We know from bitter experience that the complexity of an XML standard is like entropy; it can never decrease. With a large body of implementation experience, surely the time is ripe to slim SOAP down, throw away the bits nobody can understand, and be done with it.

Conference Capers

Attendees and speakers at the XML Devcon series of conferences will remember the confusing and acrimonious parting of ways of SYS-CON Media and Camelot Communications earlier this year. A rather public fight ensued between the two companies that managed XML Devcon, a fight conducted in emailed statements to anyone who had been associated with the conference. Since the parting of ways, Camelot kept the Devcon brand, and SYS-CON set up a competing "XML Edge" series of conferences. It appears now that Camelot has felt the sharp edge of the economic situation and has closed shop. This is sad news. Their conferences were generally well run and interesting.

Comment on this article Got a comment on any of the points made in this article? Have your say in our forum. Post your comments

Meanwhile SYS-CON is promoting its conference keynote speaker, Charles Goldfarb, the inventor of SGML. Their latest promotional material shows Goldfarb in a peculiar movie star pose and have rather unfortunately given him the title usually ascribed to Jon Bosak, "Father of XML". I guess "Grandfather of XML" doesn't play all that well in conference brochures. Given my own involvement with XML conferences, it would be unfair to comment further, but I do hope this isn't the start of a trend of depicting XML geeks as pinups.

Schemas with Character

Schematroll

This cute looking character is the Schematroll. Not a collective noun for the activities of James Clark and Murata Makoto, but the mascot for Rick Jelliffe's Schematron XML schema language. Rick started development of Schematron in 1999, and he's recently launched a company, Topologi, whose first offering is based around the technology. The Topologi Schematron Validator is a free tool for Windows that permits validation of XML documents against Schematron schemas, DTDs, or W3C XML Schemas. Schematron's distinctive trait is its ability to produce flexible and detailed analysis of errors in a document.

Rick is well-known to many in the XML community for his entertaining, refreshing, and often frank views, and there's certainly a lot of goodwill toward his new venture. A free validation tool doesn't seem like a product line in its own right. The Topologi site says they're "using it to protoype new ideas", but details aren't yet forthcoming about what the new product might be. However it's a fair bet it will be colorful and innovative.

Fragments

  • Nothing like a good flamewar to make an open source project worthwhile. The Apache XML Project may produce some popular XML software, but if its code organization is as messy as the recent discussion over how to produce its web site, I'll be looking elsewhere.
  • OASIS is broadening its empire, opening a European office in the Netherlands. Though OASIS still seems like a collection of hopeful beginnings looking for a happy ending, this expansion looks like a confident move. As XML standards development moves further into the application and vertically-oriented areas that OASIS targets, its star may rise over the W3C's, which appears more and more mired in complex design issues. All OASIS needs now is an Asian outpost.
  • Matt Sergeant, one of the leading lights in the Perl-XML world, has started to look at Microsoft's .NET architecture. His observations, the July 16 entries in his use Perl journal, make for interesting reading on how implementing web services could be made easier in Perl. On a similar theme, news that Python has added XML-RPC support to the standard library has prompted discussion about whether Perl is getting left behind in the new web services world.

Close    To Top
  • Prev Article-XML:
  • Next Article-XML:
  • Now: Tutorial for Web and Software Design > XML > Web Service > XML Content
    Photoshop Tutorial
     

    Special Effect

      3D Effect
      Photoshop Articles
    Programming Tutorial
     

    C/C++ Tutorial

      Visual Basic
      C# Tutorial
    Database Tutorial
     

    MySQL Tutorial

      MS SQL Tutorial
      Oracle Tutorial
    Geek Tutorial
     

    Blogging Tutorial

      RSS Tutorial
      Podcasting Tutorial
    Graphic Design Tutorial
      Coreldraw Tutorial
      Illustrator Tutorial
      3D Tutorials
    Webmaster Articles
     

    Domain Service

      Web Hosting
      Site Promotion
    Java Tutorial/ Articles
     

    Java Servlets

      JavaEE Tutorial
     

    JavaBeans Tutorial

    XML Tutorial/ Articles
     

    XML Style

      AJAX Tutorial
      XML Mobile
    Flash Tutorial/ Articles
     

    Flash Video

      Action Script
      Flash Articles
    OS Tutorial/ Articles
      Linux Tutorial
      Symbian Tutorial
      MacOS Tutorial
    Personal Tech
      Hardware Tutorial
      Software Tutorial
      Online Auction