sentences:  DPWS describes a set of requirements that enable a device to be discovered by clients and describe available services to those clients.DPWS is similar Universal Plug and Play (UPnP) but, it is fully aligned with Web Services technology, supports standards for device connectivity such as WS-Discovery and WS-Eventing and includes numerous extension points allowing for integration of device-provided services in enterprise-wide application scenarios and roaming devices that work across the Internet.In Windows Vista, Web Services for Devices (WSDAPI) is an unmanaged code implementation of the "Devices Profile for Web Services" (DPWS) standard.