• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Bear Bibeault
  • Ron McLeod
  • Jeanne Boyarsky
  • Paul Clapham
Sheriffs:
  • Tim Cooke
  • Liutauras Vilda
  • Junilu Lacar
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • fred rosenberger
  • salvin francis
Bartenders:
  • Piet Souris
  • Frits Walraven
  • Carey Brown

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

 
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
 
author
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
 
    Bookmark Topic Watch Topic
  • New Topic