There have been a number of events over the past week that have gotten me thinking about XML Web Services and how the technologies have been handicapped by the complexities of the W3C's XML Schema Definition Language (XSD) and Microsoft & IBM's Web Service Definition Language (WSDL). The events that brought this issue to mind have been

  • Contributing to Mike Champion's efforts in putting together Microsoft's submission to the W3C Workshop on XML Schema 1.0 User Experiences and having to revisit the various interoperability problems caused by the complexity of XSD.

  • A recent paper by Steve Loughran and Edmund Smith entitled Rethinking the Java SOAP Stack which argues that since the complexity of Object<->XML mapping based on XSD/WSDL is too difficult that Java SOAP toolkits should simply work with XML directly instead of doing data binding of XML to objects.

  • A recent post by Steve Maine, who works on the XML Web Services team at Microsoft, entitled Travelling through hyperspace where in response to the various arguments about the complexities of XSD and WSDL he states "WSDL, XSD, and SOAP are facts of life in the web services world"

  • The W3C's creation of the public-web-http-desc@w3.org mailing list to discuss the creation of a web services description format (i.e. a WSDL replacement) for RESTful web services

These are definitely interesting times for XML Web Services. The complexity of the technologies that form the foundations of SOA is now pretty much acknowledged across the industry. At the same time more and more people are taking the idea of building web services using REST very seriously. I suspect that there might be an opportunity here for Microsoft to miss the boat if we aren't careful. 


 

Categories: XML Web Services
Tracked by:
"Taking Stock of Web Service Description" (Dion Hinchcliffe's Blog - Musings and... [Trackback]
"free videos female ejaculation" (free videos female ejaculation) [Trackback]
"sweepstakes may 2006" (sweepstakes may 2006) [Trackback]
"female escorts in chattanooga" (female escorts in chattanooga) [Trackback]
"lets talk dirty" (lets talk dirty) [Trackback]
"welding hoods" (welding hoods) [Trackback]
"water stop rubber gloves" (water stop rubber gloves) [Trackback]
"college dorm nudity" (college dorm nudity) [Trackback]
"wild girl college party" (wild girl college party) [Trackback]
"jeremy paxman interview" (jeremy paxman interview) [Trackback]
"nastiest whore in porn" (nastiest whore in porn) [Trackback]
"evil deeds" (evil deeds) [Trackback]
"hot springs village hotel" (hot springs village hotel) [Trackback]
"endodontic infections" (endodontic infections) [Trackback]
"disneyland ca" (disneyland ca) [Trackback]
"latina girls going wild" (latina girls going wild) [Trackback]
"joplin missouri" (joplin missouri) [Trackback]
"black gay porn" (black gay porn) [Trackback]
"us citizenship questions" (us citizenship questions) [Trackback]
"doxycycline used for" (doxycycline used for) [Trackback]
"naturist friends gallery" (naturist friends gallery) [Trackback]
"traffic ticket texas" (traffic ticket texas) [Trackback]
"nude on the boat" (nude on the boat) [Trackback]
"Angina Symptoms" (Angina Symptoms) [Trackback]
"no teletrack or verification payday loans" (no teletrack or verification payday... [Trackback]
"garmin 72 handheld gps" (garmin 72 handheld gps) [Trackback]
"italian amateur porn" (italian amateur porn) [Trackback]
"dirty bear sex gallery grizzly" (dirty bear sex gallery grizzly) [Trackback]
"mother fuck" (mother fuck) [Trackback]
"Houston act software training" (Houston act software training) [Trackback]
"myspace whore me button" (myspace whore me button) [Trackback]
"minor league baseball" (minor league baseball) [Trackback]
"dirty lilly sucking" (dirty lilly sucking) [Trackback]
"hentai dating sim game" (hentai dating sim game) [Trackback]
"C2 Constellation" (C2 Constellation) [Trackback]
"tae kwon do winchester va" (tae kwon do winchester va) [Trackback]
"heavyweight vinyl envelopes" (heavyweight vinyl envelopes) [Trackback]
"buy used car" (buy used car) [Trackback]
"candida albicans alcoholism" (candida albicans alcoholism) [Trackback]
"farm animal cake sprinkles" (farm animal cake sprinkles) [Trackback]
"final fantasy animated gifs" (final fantasy animated gifs) [Trackback]
"amateur girls kissing" (amateur girls kissing) [Trackback]
"dating gay" (dating gay) [Trackback]
"hummer H2 SUT" (hummer H2 SUT) [Trackback]