.NET - The XML and Web Services Perspective

Alan Dean

Subscribe to feeds:  Atom feed for Alan Dean Atom  | RSS feed for Alan Dean RSS  | RDF feed for Alan Dean RDF

View the W3C Semantic data extraction

 

Preamble

These are contemporaneous notes made during one of the pre-conference sessions at PDC'03 in Los Angeles.

Notes

The speakers were Don Box, Tim Ewald, and Martin Gudgin (good to see a Brit up there). Their presentation style was lively and fun, as expected. This is good, but as Benjamin points out this should not interfere with the content.

This was an introduction to the 'XML Stack'. At the kick-off they did some audience polling. Two results stuck out:

The session was broken down into three parts:

Core XML

Basic Web Services (ASMX)

Advanced Web Services (WSE)

I'm going to leave my notes there, as I want to have a play with the approach of Schema-first development that was demoed. I like the idea of this as I have seen the power of test-first but I want to get hands-on with it, and I'll put together an article to post in the next couple of weeks.

As a final point - in the afternoon break I managed to get to talk with Don (it's great to meet the guy at last!) on the difference between document-centric and object-oriented approaches to web services, as I feel that the message out of MS is too often OO rather than Doco. I think that this partly led to inclusion of the demo that didn't go so well in the afternoon (well, the doco bit went ok, it was the transform that they had problems with). It was good to see some 'pure' XML Document web service code up, using the [XmlAnyElement] attribute, as this enhances loose coupling over boundaries.