WSDAPI OS Design Development (Windows Embedded CE 6.0)
1/6/2010
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.