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 great guide for those of you who want a good technical introduction to how all three specifications work.

Special thanks go to Ram Jeyaraman for doing all the difficult work in putting this document together!

Comments

  • Anonymous
    November 19, 2009
    A white paper can have more description and some explanation with codes instead of huge WSDL and SOAP text. I assume this paper to be read by humans and not computers.

  • Anonymous
    November 23, 2009
    Hi Wendy- This whitepaper was written for an audience of device developers, working on many different platforms.  Code samples are not very appropriate in this case because most readers will be using different tools or DPWS stacks--some may even be implementing DPWS on their own! We did include a lot of WSDL/SOAP messages because we thought it would be helpful to include complete examples of wire messages. You are free to ignore the WSDL and SOAP if you want--we tried to include written (human-readable!) explanations for all of the concepts in the paper.  In my opinion, reading the WSDL/SOAP is not necessary to gain a complete understanding. Thanks! --Dan

  • Anonymous
    January 31, 2010
    Is there any DPWS library in .NET Framework, with which developers can write software application to discover and make use of dpws devices?

  • Anonymous
    February 01, 2010
    Hi DJ- .NET does not currently have any special features for connecting to DPWS devices.  .NET 4.0 does have support for many of the underlying specifications (WS-Discovery, WS-Addressing, etc.) but is lacking a few others (WS-Eventing comes to mind) and the top-level DPWS objects. There are a few managed DPWS stacks available outside of the core .NET library--one of these is the stack included in .NET-MF 3.0. --Dan