WSDAPI OS Design Development

Other versions of this page are also available for the following:

Windows Mobile Not SupportedWindows Embedded CE Supported

8/28/2008

This topic contains information on the architecture and components of Web Services on Devices (WSD).

Resources

The following table shows the resources for WSD.

Library or header Description

Wsdapi.dll

Standard WSD runtime.

Wsdapi.h

WSD header file.

Wsdapi.lib

WSD static library.

Modules and Components

The following table shows the modules and components for WSD.

Item Module Component

WSD API. This module is used by all OS designs that include WSD functionality.

Wsdapi

None.

Implementation Considerations

The following table shows the Sysgen variables for WSD Catalog items.

Library or header Description

SYSGEN_WSDAPI

Provides the Web Services on Devices stack and API interface (WSDAPI). The WSDAPI interface can be used to develop client applications or device hosts that support Devices Profile for Web Services (DPWS) messaging functionality on IP-based network devices.

SYSGEN_WSDAPI_SAMPLES

Provides the sample code for Web Services on Devices stack and API interface (WSDAPI). The sample code is an example of how to implement basic messaging functionality: discovery, metadata exchange, control, eventing, and attachments.

Architectural Diagram

The following diagram illustrates the architecture implemented for WSDAPI client applications and device hosts on CE 6.0.

Bb821922.404e325b-6e2d-4236-9b5f-67d8e6e792df(en-us,MSDN.10).gif

See Also

Other Resources

Web Services on Devices