This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
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 ]