• Post Reply Bookmark Topic Watch Topic
  • New Topic

Does WSDL file physically required on the client's machine?

 
Dhananjay Inamdar
Ranch Hand
Posts: 130
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello All,
I have one basic question regarding the Web Services fundamentals.
If I am accessing one web-Service exposed by some server. Then do I need to have a physical WSDL file on my machine?
If yes then why? If not then please tell me who will validate the method names & parameters in my SOAP message? Does this validation will happen after a round trip on http to the server?
If anybody has the explnatory answer then please tell it to me. I am refering many books and sites for the web-services information, but no where I found this information clearely.
Thanks in advance
 
Kyle Brown
author
Ranch Hand
Posts: 3892
5
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
OK, nearly every SOAP system in existence (Apache SOAP, Apache Axis, JAX-RPC, even M$) works by generating Proxy classes for a particular Web Service from the WSDL that describes the service. Once the proxy classes are generated, the WSDL document is not needed. Some systems (like JAX-RPC) allow runtime access to the WSDL document for use in selecting the right proxy but it's not required.
Kyle
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!