Web Services on Devices

The Devices Profile for Web Services specifies a lightweight subset of the overall Web services protocol suite that is appropriate for network-connected devices. The Devices Profile prescribes how to use elements of core Web services specifications to enable these functions:

Send more secure messages to and from a Web service

Dynamically discover a Web service

Describe a Web service

Subscribe to, and receive events from, a Web service

In Windows Vista, the Web Services on Devices API (WSDAPI) is an implementation of the Devices Profile. This generic Devices Profile stack provides the foundation for connecting to Web Services-based devices as both a client and as a service.

Web Services on Devices Specifications
White PaperImplementing Web Services on Devices for Printing and Scanning
This link leaves the Microsoft.com siteDevices Profile for Web Services
This link leaves the Microsoft.com siteDevices Profile for Web Services Schema and Specification
Microsoft.comWeb Services Developer Center [MSDN] - Specifications

Web Services on Devices Papers
White PaperWeb Services on Devices and Windows Rally Technologies
Microsoft Powerpoint (.ppt)Web Services on Devices in Windows Vista [WinHEC 2006; 1.51 MB]
Microsoft Powerpoint (.ppt)Web Services on Devices: Current and Future Directions [WinHEC 2006; 3.09 MB]
Microsoft.comSecure WSD Device Development
Microsoft.comTechnical Introduction to Devices Profile for Web Services
Microsoft.comUsing WSDAPI with a Secure Channel

Web Services on Devices Resources
Microsoft.comDan Driscoll's Blog
Microsoft.comFunction Discovery API Reference on MSDN
Microsoft.comWeb Services Developer Center [MSDN]
Microsoft.comWeb Services on Devices - The Windows Vista Developer Story
Microsoft.comWeb Services on Devices Reference
Microsoft.comWeb Services on Devices Topics on MSDN
Microsoft.comWeb Services Protocol Workshops
Microsoft.comWSDAPI Newsgroup