11.8. WSDL and UDDI

WSDL is used to define a Web service's interface and its end point URL. WSDL also allows the use of arbitrary extensibility elements to provide other information outside the scope of the WSDL specification. UDDI overlaps with WSDL in two areas: A bindingTemplate's accessPoint element provides a service's end point URL, and the instanceParms element can be used to provide arbitrary information needed to invoke the service, similar to WSDL's extensibility elements.

This overlap has created much confusion among Web service developers and Web service tools developers. For example, from where should a service's end point be obtained, UDDI's <accessPoint> or the service's WSDL <port> element? There are several views for how UDDI ...

Get Real World XML Web Services: For VB and VB .NET Developers now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.