do we create the proxy or it is generated by utility or IDE? I read somewhere, it said "consuming web services is easy, just create a proxy" does "proxy" means exposing web services interface/methods to outside world/client?
IDE's can create proxy for you if you provide them with the WSDL. You need not create it from scratch. proxy doesnt mean exposing web services interfaces/methods to outside world/client. First of all it refers to the client side code and not the server side. Secondly, proxy just provide a handle to the client application to get hold of the methods provided by the webservice.
Anderson gave himself the promotion. So I gave myself this tiny ad: