Dan Driscoll's Blog
Building WSDXML sections
Last year I described the general structure of WSDAPI's WSDXML sections and provided some hints for...
Date: 08/11/2009
WS-DD v1.1 specs are now standards
OASIS has just announced that version 1.1 of DPWS, WS-Discovery, and SOAP-over-UDP are now...
Date: 07/01/2009
Using MTOM to set up binary streams
The SOAP Message Transmission Optimization Mechanism is a building-block spec that DPWS profiles so...
Date: 06/29/2009
DPWS v1.1 update
It's been a while since I last provided an update on the standardization of DPWS, WS-Discovery, and...
Date: 05/29/2009
xAddrs optionality in WS-Discovery messages
Traditional big web services, like a billing system or a service running in the cloud, nearly always...
Date: 04/02/2009
Service-level metadata
DPWS defines two different levels of metadata: the Device delivers metadata about the entire device,...
Date: 03/31/2009
Discovery-layer types in DPWS applications
The roles of Types in WS-Discovery messages is really clear for generic, non-DPWS services. Types...
Date: 02/28/2009
WS-DD standardization update
Just under six months ago, DPWS, WS-Discovery and SOAP-over-UDP entered standardization in the OASIS...
Date: 01/30/2009
Release and Terminate in WSDAPI objects
A lot of WSDAPI objects implement IUnknown, so the expose the Release() method. A few more also...
Date: 12/31/2008
Web Services stacks on Windows
It has never been particularly easy to choose a Web Services stack on which to build your...
Date: 12/31/2008
Expirations in WS-Eventing
WS-Eventing is one of the building-block specifications that DPWS profiles and makes available for...
Date: 11/30/2008
Relationship metadata
The Devices Profile for Web Services isn’t exactly a Profile in all senses of the word. Yes, it does...
Date: 10/21/2008
Whitepaper for DPWS, WS-Discovery, and SOAP-over-UDP
We've just published a whitepaper on DPWS, WS-Discovery, and SOAP-over-UDP over at MSDN. This is a...
Date: 09/19/2008
UUID URI schemes
UUIDs (related to GUIDs) are used frequently in computing applications. If you don't know these by...
Date: 09/19/2008
DPWS, WS-Discovery, and SOAP-over-UDP entering standardization
Last week OASIS announced the formation of a technical committee to standardize DPWS, WS-Discovery,...
Date: 08/29/2008
WSDXML and WSDAPI's DOM sections
As I promised in my last post, here's a guide to the WSDXML_* structures used in DOM processing in...
Date: 07/28/2008
Help! How do I send extensible data in my WS-Eventing Subscribe?
Reader Nitin raises a good question: how does an app put extensible data into the Subscribe message...
Date: 06/30/2008
Acronym soup
Those of you working in or around Web Services (or those of you who just read my blog for sheer...
Date: 05/30/2008
What's the deal with WSDAPI's WS-Discovery interfaces?
I briefly discussed WSDAPI's WS-Discovery interfaces in part 4 of WSDAPI 101, but I didn't describe...
Date: 04/28/2008
WSDAPI 101 Part 5: Putting it all together to generate WS traffic
This is the fifth article in the WSDAPI 101 series. You'll learn the most by starting at the...
Date: 03/25/2008
WSDAPI 101 Part 4: The interfaces under the generated code
This is the fourth article in the WSDAPI 101 series. You'll learn the most by starting at the...
Date: 03/03/2008
Don't believe me? Just ask Larry.
QueryInterface isn't a particularly controversial topic (and I haven't heard any grumbling about my...
Date: 02/16/2008
When in doubt, use QueryInterface to convert your pointers
I'm sure you've had enough of attachments by now, so I'm going to talk about something entirely...
Date: 02/02/2008
More on attachments
Since my monologue on the IWSDAttachment object last week, it's occured to me that there's a much...
Date: 01/30/2008
WSDAPI 101 Part 3: Generated code and what it does for you
This is the third article in the WSDAPI 101 series. You'll learn the most by starting at the...
Date: 01/30/2008
Empty Types field in a WS-Discovery Probe
I've been talking an awful lot lately about WSDAPI, Microsoft's implementation of the Devices...
Date: 01/17/2008
Help! I can't write to my attachments!
Another day, and another detour from WSDAPI 101. Today's article comes courtesy of WSDAPI's...
Date: 01/17/2008
WSDAPI 101 Part 2: The stack, explained through a concrete example
This is the second article in the WSDAPI 101 series. You'll learn the most by starting at the...
Date: 12/11/2007
Help! WSDAPI crashes after my service method returns!
I'm going to take a quick detour from WSDAPI 101 to comment on an issue you may have seen when...
Date: 11/14/2007
WSDAPI 101 Part 1: Web Services from 10,000 feet
Introduction to WSDAPI 101The world of Web Services (WS) is often described in terms of contracts,...
Date: 11/09/2007
Who I am, and what to expect
Hello, dear readers. Before I dive into loads of technical posts, I'd like to give you some...
Date: 10/23/2007