BEA, Canon, Intel, and Microsoft are delighted to welcome webMethods as a co-author on an updated version of
WS-Discovery.
The biggest technical change is to define a baseline protocol for a Discovery Proxy (DP). While a rich DP-specific protocol is
intentionally unspecified, feedback from the
workshop indicated the community wants a fallback protocol, so
- A DP now responds to at least (unicast) Probe and Resolve (and probably other, richer DP protocols), and
- Probe Match has been extended to allow > 1 match for Discovery Proxy, and
- Resolve has been changed to carry the Target Service Endpoint Reference in the SOAP Body so Resolve can be sent to either the discovery endpoint (multicast) or the DP (unicast)
Other
workshop feedback addressed includes:
- Clarified phrase "managed network" in Introduction
- Cleaned up usage of address terms, i.e., Endpoint Reference, transport address, and IP address
- Explained usage of a:EndpointReference/a:Address="uuid:..."
- Added diagram to explain relationship between Probe and Resolve
- Clarified omitted a:ReplyTo in Probe and Resolve
- Explained that Clients talk to DP using transport address in DP Hello
- Revised Security Considerations
In addition, feedback from implementations underway suggested the following:
- Replaced "http:" scheme URI for discovery endpoint with "urn:" scheme URI [RFC 2141] to avoid possible confusion with an actual transport address
- Replaced d:SoapHttpRequestReplyAddress policy assertion with d:XAddrs to simplify extraction of transport addresses from a Hello, Probe Match, and Resolve Match
- Refined discovery/rfc2396 and discovery/ldap matching rules
Finally, here are some basic hygiene updates:
- Updated XML namespace and action URIs to 2004/10
- Removed UNICAST_UDP_REPEAT parameter (duplicate with SOAP over UDP)
- Moved the compact signature down into WS-Discovery from Devices Profile (to be cut from there)
- Updated reference to latest SOAP-over-UDP and WS-Addressing
- Added pointer to normative WSDL
Posted
Oct 28 2004, 02:39 PM
by
jeffrey-schlimmer