Web Services on Devices (Compact 2013)


Devices Profile for Web Services (DPWS) constrains the Web Services specification suite. The DPWS specifications describe standards to communicate with devices that have limited resources and limited demands. DPWS enables resource-constrained devices to use the flexibility of Web-based open standards for Web service messaging, discovery, description, and eventing, all with improved security. A DPWS-compliant device host exposes its available services, and DPWS-compliant client applications can easily discover the device host on the subnet and manage it over the network.

Web Services on Devices API (WSDAPI) is an unmanaged code implementation of DPWS, provided by Microsoft.

The topics in this section introduce WSDAPI concepts and provide building blocks for creating WSDAPI solutions. The Web Services on Devices model derives from the Windows Vista and Windows Server 2008 implementations, and is a fully compatible API set. For information about the Windows Vista implementation, see MSDN. For more information about DPWS, see the Devices Profile for Web Services Specification.

To add this feature to your OS, see Web Services on Devices Catalog Items and Sysgen Variables.

For reference information, see Web Services on Devices Reference.

Sample application code is available at %_WINCEROOT%\public\servers\sdk\samples\wsd\.