As my blog
has recently indicated, I've had many debates and discussions with various folks (including MS) about the merits and practicality of
contract-first service development, what that term actually means, and the overall lack of tool support by vendors. This motivated me several months ago to consolidate my thoughts on this topic and to articulate them via
my column in
MSDN Magazine.
The result was published as a 2-part series, where part I discusses the motivation, terminology, and trade-offs between the different design options, and part II provides a practical step-by-step walkthrough of the contract-first process using some of today's most popular tools including VS.NET, xsd.exe/wsdl.exe, and WSCF.
Part 1 is now available
online.
Part II makes the discussion much more concrete than anything you've read on my blog in the past, but part I provides the necessary context for taking you in that direction. I wish we could have published both parts as a single article so each aspect of the story didn't have to stand alone. Oh well.
I'd love to hear whether people agree or think I'm smoking crack.
Posted
Apr 12 2005, 02:34 PM
by
Aaron Skonnard