Thanks Anne, you provided the feedback I was looking for.  I was thinking
that service providers might supply the Java stubs if they are using
JAX-RPC or the VB equivalent if using .Net just to save clients, who can
make use of them, time and hassle.  Even for intranet Web service, it
seemed like a helpful approach.  I'm working with PowerBuilder so we have
our own hurdle to jump in this regard.  We want to make using Web services
as easy as possible.

As for the JAX-RPC part, I was wondering if clients were required to
generate/use the JAX-RPC stubs in order to access a Web Service deployed
with Axis, but I can see that was the result of some muddled thinking on my
part (too many cobwebs from holiday time off I think).

I have a follow-up question related to custom datatypes, such as in the
Address example that comes with Axis (or at least it used to).  If the
client generates JAX-RPC stubs (or .Net equivalent), they get classes
representing the custom datatypes; if they don't generate the stubs, my
guess is they are on their own to generate the classes needed, such as
would be used for the return type in the setReturnClass method in
Call.java.  Is there another alternative?

thanks,
Marion


                                                                                       
    
                    "Anne Thomas                                                       
    
                    Manes"               To:     <[EMAIL PROTECTED]>            
    
                    <[EMAIL PROTECTED]       cc:                                           
    
                    t>                   Subject:     RE: JAX-RPC Web Services in the 
Real 
                                          World                                        
    
                    01/02/2003                                                         
    
                    03:24 PM                                                           
    
                    Please respond                                                     
    
                    to axis-user                                                       
    
                                                                                       
    
                                                                                       
    



You should be able to make your Web services available simply by publishing
the WSDL. Providing client stubs is much more problematic since you have to
provide a stub that can run on the client side (a Java stub generated by
Axis isn't much help to a VB client).

You can find quite a few demonstration services listed at www.xmethods.com.
Most people are building services for specific business applications,
though. These services often are not published to the world at large. They
are made available to a select audience. You might advertise them in a
private UDDI registry (so far UDDI is experiencing slow adoption). You
might
advertise them using WSIL. You might advertise them on your Web site.
(Amazon and Google advertise theirs on their Web sites.)

I'm not quite sure what you mean about JAX-RPC. JAX-RPC is the high-level
API used in Axis. There's also a low level API if you'd prefer to
manipulate
the SOAP envelope directly. I imagine that most people use JAX-RPC. But
here
we're talking about the client API. It doesn't really apply to the way you
implement the service.

(perhaps you meant to ask about using RPC-style versus Document-style?)

Anne

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, January 02, 2003 3:41 PM
> To: [EMAIL PROTECTED]
> Subject: JAX-RPC Web Services in the Real World
>
>
> With so many of you offering your own web services (many of which seem
> quite elaborate I might add), I'm wondering practicality of making these
> services available.  Are you simply making the WSDL available and leaving
> it to the client to generate the client-side stubs or are you generating
> the stubs for the client and making them available?  And how are
> you making
> the WSDL or stubs available?  Are you using UDDI or some other means?
>
> Also, I'm curious as to how many WS providers might be using Axis, but
not
> using JAX-RPC.  Is that even allowed or desirable?
>
> Thanks for any and all feedback you can offer.
>
> Marion
>






Reply via email to