WS-Discovery
Web Services Dynamic Discovery (WS-Discovery) is a technical specification that defines a multicast discovery protocol to locate services on a local network. It operates over TCP and UDP port 3702 and uses IP multicast address 239.255.255.250. As the name suggests, the actual communication between nodes is done using web services standards, notably SOAP-over-UDP.
The protocol was originally developed by BEA Systems, Canon, Intel, Microsoft, and WebMethods. On July 1st 2009 it was approved as a standard by OASIS.[1]
Various components in Microsoft's Windows Vista operating system use WS-Discovery, e.g. "People near me". WS-Discovery is an integral part of Windows Rally technologies and Devices Profile for Web Services.
The component WSDMON in Windows 7 and later uses WS-Discovery to automatically discover WSD-enabled network printers, which show in Network in Windows Explorer, and can be installed by double-clicking on them. In Windows 8 or later installation is automatic. WS-Discovery is enabled by default in networked HP printers since circa 2008.[2][3]
See also
- Web Services for Devices
- Web Services Discovery
- List of Web service specifications
- Avahi
- Bonjour
- DHCP
- Jini
- LLMNR
- OSGi Alliance
- Universal Plug and Play (UPnP)
- SSDP
- Zero configuration networking (Zeroconf)
References
- ↑ "Web Services Dynamic Discovery (WS-Discovery) Version 1.1". Retrieved 2012-01-06.
- ↑ "WSD port monitor for Printers and TCP/IP ports, what is the difference?". Retrieved 2014-04-11.
- ↑ "WSDMON Port Monitor". Retrieved 2014-04-11.
External links
- Where to find Web Services on the Web: Investigating Web Services on the World Wide Web.
- Java - implementation of WS-Discovery (LGPL)
- Python - implementation of WS-Discovery (LGPL)
- Ruby - implementation of WS-Discovery
- C# - implementation of WS-Discovery Proxy (LGPL)