Title Image

Don Xml's Grok This

The home of Don Demsak
Welcome to Don Xml's Grok This Sign in | Help
in Search

This Blog

Syndication

Site Sponsors

DonXml's All Things Techie

Intro to Web Services - It's All About the Message - NYC Code Camp

Wow!  That is all I can say about my “Intro to Web Services – It’s All About the Message” session at the NYC Code Camp.  For something that I put together pretty quickly, and under pressure of time constraints, I really like the way this presentation turned out.  Except for one small lull with a spur of the moment idea to show how to create Schemas from a dll using the XSD tool (forgot to add the XSD.exe path to my PATH settings) everything seemed to flow well, and I was just a little long on time (thanks to the XSD.exe hiccup).  Otherwise, it worked out very well.

If you were not there, don’t worry, I’ll be giving the same presentation at the Central NJ .Net user group in March.  If you don’t live in NJ, I have plans to submit it to the upcoming Richmond, VA and Boston Code Camps.

The jist of the speech: no matter if you are using the Code First or the Contract First styles of building web services, it is really the message that matters.  We go thru the various styles of web services (POX, XML-RPC, REST, SOAP) comparing and contrasting the styles, and then get down to how to build a SOAP style web service using Visual Studio, both from the Code First and then Contract First approach.  The key to this exercise is how you go about building your SOAP web service.  If you don’t want to learn XML Schema, you can still focus on the message, and as long as you make the messages separate classes from your business objects.  Once you learn to build the messages separate from the business objects, your only obstacle to switching to a contract first approach is learning XML Schema.  Thanks to Thinketecture’s wonderful WSCF Visual Studio 2003 extension, it is easy to drive home who easy it is to build web services via the contract first approach.

If you want to download the slide deck, you can get it here.

Technorati Tags:

Published Sunday, February 26, 2006 12:34 PM by donxml
Filed under: ,

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

DonXml's All Things Techie said:

If you happened to miss my NYC Code Camp session Intro to Web Services - It's All About the Message

October 13, 2006 10:47 AM

Leave a Comment

(required) 
(optional)
(required) 
Submit

About donxml

I’m an independent consultant, specializing in .Net solutions architecture, based out of New Jersey who also doubles as an evangelist for XML, Domain Driven Design, enterprise architecture and .Net. I do not work for Microsoft, the W3C or any other big company that you may know of (at least not yet). I’ve been an indie for over ten years, and although I’ve been tempted a couple times to take a job with companies like Microsoft, I’ve haven’t found something better than my current situation. I work mostly with the large pharmaceuticals that are based here in New Jersey, and usually find myself on long term contracts. Definitely not the prototypical indie consultant, but it lets me dedicate time to my non-income generating activities like the developer community stuff, plus financing open source projects like XPathmania and MVP-XML. If you would like to talk to me about doing some contract work, just contact me via the contact page. My rates vary widely, depending on lots of different variables, but mostly distance from Jersey, and type of work. Plus, I’ve been known to donate some of my code for various projects.
Powered by Community Server, by Telligent Systems