Dave Oliver's Blog
The Technical Blog of an Technical/Enterprise Architect in a FTSE 100.

More feed back on Developer Day

Monday, May 16, 2005 9:56 PM

Ian and Richard have both posted on their blogs and on Channel 9.

It would seem I wasn't the only personal that got a great deal of value out of the day.

I did hear one story from my friend who was in a car that took the wrong turn out of Reading and ended up on the M25, they wanted to head towards Portsmouth ... opps.

We are having some frank and honest dicussions today about the event which I am trying to stimulate so some of the newer members can reap more benefit.

Concern was raised about Benjamin Mitchell's 'What's new with web services in .NET 2.0' on the subject of IXMLSerializer interface as it seem to much like a hack for some with the example of 'chunking' up XML to transport binary. I personally thought that this was a pragmatic example of what could be achieved even if it didn't totally fit 'best practice'.

 


Feedback

# re: More feed back on Developer Day

Hi Dave,

Thanks for coming to my session. It sounds like my demo may have caused some confusion.

The intention behind the demo that streamed a JPG file over the web service call was to provide an illustration of how IxmlSerializable works in .NET 2.0 as well as to demo what could be possible with web services. As I said in the talk MTOM will be the best way to transfer binary files in future, and that will come in WSE 3.0.

I agree that having to have code on the sender and receiver that implements IXmlSerializable is a bit of a hack, in that it relies on the implementation of the sender and receiver, rather than just being a simple exchange of a message. However, if you want to stream content (think of music as a better example than images) then you'll need to do something like this.

What do you think would have been a better demonstration of the technology?

Cheers,

Benjamin. 5/17/2005 6:18 PM | Benjamin Mitchell

# re: More feed back on Developer Day

Hi Benjamin,

Firstly, having the ability to stand up in front of people and do a presentation is something I very much admire and I felt that your presentation was very good and it got the main points of the changes across and the road map of where web-services are heading.

The IXMLSerializer demo provoked a lot of discussion amongst my colleges (Alison and Darren came to speak to you after the session) about web service performance and was this method the best way to move large volumes of data or really the 'best practice' way of moving large amounts of data. I had to admit to my colleges that this was not really the 'best practice' method, but pragmatic. So, I have decided to modify my posting to reflect this and perhaps make it a little clearer.

With a bit more background. Internally in my organisation I am experiencing allot of resistance to web services and SOA which is really the back-lash from the hype. I strongly and adamantly believe in web services and try to push my case when and where ever I can. I was secretly hoping that the presentation would scotch old arguments about security, transactions and performance as these issues will be solved with the adoption of WS-* standards.

In many ways I believe my organisation cannot be like 'King Canute' placing a hand up to stop the wave of web service change from catching up and engulfing us all, so by adopting now where we have obvious interoperability issues and a platform on which to build on, not just common standards to the IT industry but internal to my company.

If you have no objections I will cast my net out a little further for more comment which I will feed back to you.

Regards

David Oliver 5/17/2005 10:24 PM | Dave Oliver

Comments have been closed on this topic.