Web Services Dynamic Discovery
Encyclopedia
Web Services Dynamic Discovery (WS-Discovery) is a technical specification that defines a multicast
discovery protocol to locate services on a local network. 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
. It has later been approved as a standard by OASIS (as of July 1st 2009).
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
.
Multicast
In computer networking, multicast is the delivery of a message or information to a group of destination computers simultaneously in a single transmission from the source creating copies automatically in other network elements, such as routers, only when the topology of the network requires...
discovery protocol to locate services on a local network. As the name suggests, the actual communication between nodes is done using web services standards, notably SOAP-over-UDP
SOAP-over-UDP
SOAP-over-UDP is an OASIS standard covering the publication of SOAP messages over UDP transport protocol,providing for One-Way and Request-Response message patterns.- References :...
.
The protocol was originally developed by BEA Systems
BEA Systems
BEA Systems, Inc. specialized in enterprise infrastructure software products known as "middleware", which connect software applications to databases and was acquired by Oracle Corporation on April 29, 2008.- History :...
, Canon
Canon Inc.
is a Japanese multinational corporation that specialises in the manufacture of imaging and optical products, including cameras, camcorders, photocopiers, steppers and computer printers. Its headquarters are located in Ōta, Tokyo, Japan.-Origins:...
, Intel, Microsoft
Microsoft
Microsoft Corporation is an American public multinational corporation headquartered in Redmond, Washington, USA that develops, manufactures, licenses, and supports a wide range of products and services predominantly related to computing through its various product divisions...
, and WebMethods
WebMethods
webMethods is an enterprise software company, acquired by Software AG, focused on application integration, business process integration and B2B partner integration. Founded in 1996, the company pioneered the use of web services to connect software applications together within a single organization...
. It has later been approved as a standard by OASIS (as of July 1st 2009).
Various components in Microsoft's Windows Vista
Windows Vista
Windows Vista is an operating system released in several variations developed by Microsoft for use on personal computers, including home and business desktops, laptops, tablet PCs, and media center PCs...
operating system use WS-Discovery, e.g. "People near me". WS-Discovery is an integral part of Windows Rally
Windows Rally
Windows Rally is a set of technologies from Microsoft intended to simplify the setup and maintenance of wired and wireless network-connected devices. They aim to increase reliability and security of connectivity for users who connect the devices to the Internet or to computers running Microsoft...
technologies and Devices Profile for Web Services
Devices Profile for Web Services
The Devices Profile for Web Services defines a minimal set of implementation constraints to enable secure Web Service messaging, discovery, description, and eventing on resource-constrained devices....
.
Implementations
- Java - implementation of WS-Discovery (LGPL)
- Python - implementation of WS-Discovery (LGPL)
- C# - implementation of WS-Discovery Proxy (LGPL)
See also
- Devices Profile for Web ServicesDevices Profile for Web ServicesThe Devices Profile for Web Services defines a minimal set of implementation constraints to enable secure Web Service messaging, discovery, description, and eventing on resource-constrained devices....
- Windows RallyWindows RallyWindows Rally is a set of technologies from Microsoft intended to simplify the setup and maintenance of wired and wireless network-connected devices. They aim to increase reliability and security of connectivity for users who connect the devices to the Internet or to computers running Microsoft...
- Web Services DiscoveryWeb Services DiscoveryWeb services provide access to software systems over the Internet using standard protocols. In a minimalistic scenario there exists at least a Web service provider that publishes some service such as a weather service and a Web service consumer that uses this service...
- List of Web service specifications