The exact method a given programmer uses will depend on the programming language API 
(s)he uses.  The most important issue is how you document the service.  By far the 
most popular method is WSDL.  You can write the WSDL yourself, probably starting with 
a WSDL file from someone's existing service, then editing for your specific needs.

Manual creation quickly becomes boring.  Apache Axis includes a tool to generate WSDL 
from a Java class.  I have used this in the past to generate WSDL for my Apache SOAP 
services, as well as the older Web Services Toolkit from IBM, as described at 
http://www.scottnichol.com/vbclienthiapachesoap.htm#webservicestoolkit.

However, if you are new to Apache SOAP, I have another suggestion.  Don't use Axis 
just to generate your WSDL.  Use it to implement your services *and* generate your 
WSDL, which it will do automatically.  Axis is, in a sense, the next generation of 
Apache SOAP.  Axis implements more standards and continues to evolve to incorporate 
new ones.

Scott Nichol

Do not send e-mail directly to this e-mail address,
because it is filtered to accept only mail from
specific mail lists.
----- Original Message ----- 
From: "JEFF EMMINGER" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, February 26, 2004 11:17 AM
Subject: [newbie] how to consume my webservice?


hi all,

newbie here...suppose I've deployed my webservice SimpleService...how do
clients consume it?  the examples in soap-2_3_1 all use a java class to
consume, but it doesn't seem practical to have to create a java class and
distribute to all my clients?  shouldn't they be able to send a soap request
via http post?

thanks,
Jeff





CONFIDENTIAL NOTICE: This email including any attachments, contains 
confidential information belonging to the sender. It may also be 
privileged or otherwise protected by work product immunity or other 
legal rules. This information is intended only for the use of the 
individual or entity named above.  If you are not the intended 
recipient, you are hereby notified that any disclosure, copying, 
distribution or the taking of any action in reliance on the contents 
of this emailed information is strictly prohibited.  If you have 
received this email in error, please immediately notify us by 
reply email of the error and then delete this email immediately.

Reply via email to