What the different phase/steps of acquiring a proxy object in Webservice ?

The following are the different steps needed to get a proxy object of a webservice at the client side :-
√ Client communicates to UDI node for WebService either through browser or UDDI's public web service.
√ UDII responds with a list of webservice.
√ Every service listed by webservice has a URI pointing to DISCO or WSDL document.
√ After parsing the DISCO document, we follow the URI for the WSDL document related to the webservice which we need.
√ Client then parses the WSDL document and builds a proxy object which can communicate with Webservice.