The discovery standards define ways to publish and discover Web Services.
Standard | Reference | Status | Standards organization |
Sponsors |
---|---|---|---|---|
UDDI (Universal Description, Discovery and Integration) | [Clement04] | standard 3.0 | , ... | |
WS-IL (Inspection Language) | [Ballinger01] | proposal | -- | |
WS-Discovery | [Schlimmer05a] | proposal | -- | , ... |
WS-MEX (Metadata EXchange) | [Curbera04] | proposal | -- | , ... |
UDDI defines a directory
that allows dynamic registration and querying of Web Services.
The UDDI data model allows three types of queries:
by service business type and required capabilities (yellow pages),
by company contacts (white pages),
and by access endpoint address (green pages).
WS-MEX defines an access protocol
to a service's contracts, like WSDL and WS-Policy,
enabling Web Service self-description.
WS-Inspection defines inspection documents containing
references to descriptions, like UDDI records.
WS-Discovery defines discovery protocols for
services in devices,
using a message multi-cast in local networks.
[Ballinger01]
Ballinger, K.; Brittenham, P.; Malhotra, A.; Nagy, W.A. & Pharies, S.,
Web Services Inspection Language (WS-Inspection) 1.0,
Microsoft, IBM,
2001
http://www-128.ibm.com/developerworks/library/specification/ws-wsilspec/
[Clement04]
Clement, L.; Hately, A.; von Riegen, C. & Rogers, T.,
UDDI Version 3.0.2,
OASIS, Systinet, IBM, SAP AG, Computer Associates,
2004
http://uddi.org/pubs/uddi-v3.0.2-20041019.htm
[Curbera04]
Curbera, F. & Schlimmer, J.,
Web Services Metadata Exchange (WS-MetadataExchange),
MSDN, Microsoft, IBM, Computer Associates, SAP, BEA Systems, Sun Microsystems, webMethods,
2004
http://msdn.microsoft.com/ws/2004/09/ws-metadataexchange/
[Schlimmer05a]
Schlimmer, J.,
Web Services Dynamic Discovery (WS-Discovery),
Microsoft, BEA Systems, Canon, Intel, webMethods,
2005
http://msdn.microsoft.com/library/en-us/dnglobspec/html/WS-Discovery.pdf