That's a big help! Thanks!
Just one other thing, if I have a more complicated java class that I
wish to deploy as a web service, does that mean I use a wsdd file to
deploy it?If so where does the wsdl come from?

-----Original Message-----
From: Anand Natrajan [mailto:[EMAIL PROTECTED] 
Sent: 29 July 2004 15:23
To: [EMAIL PROTECTED]
Subject: Re: WSDD and WSDL

Suzy,

WSDDs are Axis artifacts - they're present just to tell Axis what
service
you intend deploying. Subsequent to deploying a WSDD you have a web
service
(running inside Axis), and can get to the service's WSDL.

JWS files also are Axis artifacts, I believe (this one I not so sure
about).
If you have really simple webservices, then you can get around the long
process (write a java interface, java2wsdl it to get a WSDL, wsdl2java
the
WSDL to get server skeletons and a WSDD file) and simply deploy the JWS
file
instead. It's a quickie web service straight from your Java code.
Doesn't
work for complex types though. Again, once you have deployed a JWS file,
you
have a web service (again running inside Axis), and you can get to the
service's WSDL.

As a radically different example, if you were in the .NET world and
wanted
to deploy a service inside IIS, you wouldn't have WSDDs and JWS files.
Instead, you'd write a C#/J#/VB/VC++ class, tag the class as a
WebService,
tag some methods as WebMethods and then turn on the .NET blender. At the
end
of it, you'd get a deployable executable. Running that simply installs
your
web service (running inside IIS this time). After that, consult your
friendly IIS manual to figure out how to get the WSDL for the service.

Hope that made a few things clearer.

Anand

On Thu, 29 Jul 2004, Suzy Fynes wrote:

: I'm just looking for clarity as to exactly how the web service
: deployment descriptor works.  How is it interrelated with wsdl in
axis?
: Do I still create the WSDL by deploying a jws file? Once tested using
: the AdminClient class in axis how is processed from there?
:
: Any help would be great!
: Thanks,
: Suzy


Reply via email to