I am new to webservices and just tried my hand at a simple HelloWorld webservice following the article mentioned in the WebServices FAQ page. I used Axis and everything went smooth and i was able to invoke the webservice from a simple java client. But i havent yet completely grasped all those files that are created for deploying a webservice.
What is the difference between a wsdl file and a wsdd file? What is each of these files meant for? In the example that i tried, i first created a wsdl file and then used this file to create a deploy.wsdd and undeploy.wsdd files. The deploy.wsdd was then used to deploy the webservice onto the server. So what was the need of a wsdl file? Was it just required for creating those wsdd files? Then when the webservice was deployed, i saw that axis provided me a link beside my webservice name clicking on which i could see the wsdl file contents. Who's going to use this wsdl?
I have a few more question related to the stubs that are generated, but i will ask them once i get some answers on these basic questions(dont want to ask a lot of questions in a single post) [ December 03, 2006: Message edited by: Jaikiran Pai ]