The beauty of WS is that you don't have to care which language it's implemented in. If you have a WSDL description, you can use any Java tool you like to create client code for it, e.g. the wsdl2java tool that comes with Axis.
Abhishek, You dont have to worry about how(which language) the web services server implemented. call methods in your servelet-client as if the server is implemented in Java..
If you use Axis Engine then here is how you make calls to a service..
"getReferenceValues" is the service that I am calling with the argument "name"..