users@jax-rpc.java.net

Re: JAX-RPC and Apache Axis

From: Doug Kohlert <Doug.Kohlert_at_Sun.COM>
Date: Tue, 23 Dec 2003 08:31:49 -0800

Anne,

You didn't mention Sun's tools: Sun Java Studio Standard 5 for developing
JAX-RPC compliant web services. You can find more information about
it at: http://wwws.sun.com/software/sundev/jde/index.html.


Anne Thomas Manes wrote:
> Mark,
>
> The most popular implementation is Apache Axis. Both Borland and
> Macromedia provide GUI plug-ins for Axis in JBuilder and MX respectively.
>
> I've found that most of the commercial implementations are much easier
> to use, though.
>
> My personal favorites are Systinet WASP and webMethods Glue. WASP
> supports JAX-RPC, but it doesn't implement the stub interface (it does
> implement the proxy and DII interfaces, as well as JAX-RPC holders and
> handlers, etc.) WASP has the most comprehensive serialization framework
> of all Java Web services platforms. As a developer, you don't see a
> difference between RPC/Encoded and Document/Literal. And
> interoperability is pretty much seamless. Glue provides a thin JAX-RPC
> wrapper around its original proprietary API. It's not quite as compliant
> as you might like it to be. The Glue proprietary API is incredibly easy
> to use, though, and GLUE provides nearly as complete a serialization
> framework as WASP.
>
> Systinet WASP and webMethods Glue supply free IDE plug-ins for JBuilder,
> Eclipse, IntelliJ, and (WASP only) NetBeans. Note, though, that when
> asked to generate client code, these IDE plug-ins generate proprietary
> client APIs rather than JAX-RPC compliant client APIs. (You can write
> your own JAX-RPC client code, though, and it works just fine.) WASP, and
> Glue may be deployed in any servlet engine and may also be deployed
> standalone (they both include Jetty).
>
> Other portable independent platforms include IONA XMLBus, Cape Clear,
> and Novell exteNd. Cape Clear and exteNd provide standalone GUI tools.
> Both are pretty expensive. IONA has nice command line tools (easier to
> use than Axis or Sun JAX-RPC). These systems can be deployed in
> WebLogic, WebSphere, Tomcat, and one or two additional app servers.
>
> IBM provides JAX-RPC tools in WSAD for WebSphere.
> Oracle provides JAX-RPC tools in JDeveloper for OracleAS 10g.
> BEA provides JAX-RPC tools in WebLogic Workshop for WebLogic.
>
> These tools are certainly easier to use than Axis or Sun JAX-RPC.
> Oracle's tools are a bit less easy to use than the others.
>
> Regards,
> Anne
>
> At 10:54 AM 12/16/2003, you wrote:
>
>> Anne,
>>
>> Do you have any sense for which JAX-RPC/SAAJ implementation is the most
>> popular - i.e., has the most users working with it? I've struggled with
>> both the Sun RI and Apache Axis.
>>
>> -- Mark
>>
>>
>> > -----Original Message-----
>> > From: Anne Thomas Manes [mailto:anne_at_manes.net]
>> > Sent: Monday, December 15, 2003 8:02 PM
>> > To: users_at_jax-rpc.dev.java.net
>> > Subject: Re: JAX-RPC and Apache Axis
>> >
>> >
>> > VPK,
>> >
>> > In all the responses to your email, I never saw an answer to
>> > your specific
>> > question.
>> >
>> > There are quite a few Web services platforms for Java that
>> > implement the
>> > JAX-RPC and SAAJ APIs. You may use any implementation of
>> > these APIs to
>> > build Web services.
>> >
>> > Sun provides the reference implementations for these APIs in
>> > the JWSDP
>> > distribution. Sun promotes these reference implementations as
>> > product quality.
>> >
>> > Apache Axis also implements the JAX-RPC and SAAJ APIs.
>> > Other implementations include:
>> > - BEA WebLogic
>> > - IBM WebSphere
>> > - Oracle 10g Application Server
>> > - Systinet WASP
>> > - Cape Clear Server
>> > - IONA XMLBus
>> > - webMethods Glue (JAX-RPC only)
>> > - Novell exteNd
>> >
>> > Regards,
>> > Anne
>> >
>> > At 09:34 AM 12/11/2003, you wrote:
>> > >Hi,
>> > > Do we need to have or is it any helpful/useful to have
>> > the Apache
>> > >Axis to implement the JAX-RPC and SAAJ? if so,can you pls exaplin me
>> > >how?Or can we straight away implement the JAX-RPC and SAAJ
>> > using JWSDP
>> > >without using Axis and viceversa?
>> > >
>> > >Regards
>> > >VPK
>> > >
>> > >
>> > >
>> > >
>> > >
>> > >---------------------------------------------------------------------
>> > >To unsubscribe, e-mail: users-unsubscribe_at_jax-rpc.dev.java.net
>> > >For additional commands, e-mail: users-help_at_jax-rpc.dev.java.net
>> >
>> >
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: users-unsubscribe_at_jax-rpc.dev.java.net
>> > For additional commands, e-mail: users-help_at_jax-rpc.dev.java.net
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe_at_jax-rpc.dev.java.net
>> For additional commands, e-mail: users-help_at_jax-rpc.dev.java.net
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_jax-rpc.dev.java.net
> For additional commands, e-mail: users-help_at_jax-rpc.dev.java.net
>
>


-- 
Doug Kohlert
Java Software Division
Sun Microsystems, Inc.
phone: 503 345-9806
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_jax-rpc.dev.java.net
For additional commands, e-mail: users-help_at_jax-rpc.dev.java.net