11.10. Programming UDDI

UDDI APIs are exposed as Web service operations and invoked via SOAP messages. To invoke a UDDI API, the client forms a SOAP message and sends it via HTTP POST to one of the UDDI nodes' end point URL. UDDI processes the request message and sends back a response in the form of another SOAP message.

You can use a variety of tools to invoke UDDI APIs, including the UDDI SDK available from Microsoft. This SDK provides a nice object model that wraps UDDI's SOAP messages and exposes them as objects with properties and methods. The SDK is available in different versions, including a COM implementation for VB 6 and other COM-capable languages and a .NET implementation for clients using the CLR.

Although the SDK gives you a convenient ...

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

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.