JAX-RPC is a standard Java API for SOAP.
Products that implement the JAX-RPC API are also implementations of SOAP.
Examples:
- Sun's JAX-RPC reference implementation
- Apache Axis
- BEA's SOAP implementation
- IONA XMLBus
- Systinet WASP
- The Mind Electric GLUE

XML-RPC is a different XML Protocol specification. (see
http://www.xmlrpc.org/) It's an off-shoot from the original SOAP project,
published prior to SOAP -- when SOAP got bogged down in Microsoft politics.
It is simpler and less extensible than SOAP. It only supports an RPC-style
format.

JAX-RPC stands for Java API for XML based RPC. (bad choice of name: it
supports both RPC and document style formats) It is an API for SOAP, not for
XML-RPC.

Anne

> -----Original Message-----
> From: Rufoo [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, March 25, 2003 11:34 PM
> To: [EMAIL PROTECTED]
> Subject: RE: What is the difference between SOAP and JAX-RPC
>
>
> So JAX-RPC is an implementation of SOAP.
> What is XML-RPC?
>
> Is it a spec or implementation?
> Does JAX-RPC stand for Java API for XML-RPC?
>
> ~rf
>
> --- Anne Thomas Manes <[EMAIL PROTECTED]> wrote:
> > What is the difference between SOAP and JAX-RPCSOAP
> > is a language- and
> > platform-independent XML protocol. The current
> > version of the specification
> > (SOAP 1.1 -- see http://www.w3.org/TR/SOAP/) was
> > developed by Developmentor,
> > Lotus, IBM, Microsoft, and Userland. There are
> > approximately 70
> > implementations of this specification available for
> > many different languages
> > (see
> >
> http://www.soapware.org/directory/4/implementations).
> > W3C is in the
> > process of defining a standard XML Protocol called
> > SOAP 1.2. (see
> > http://www.w3.org/2000/xp/Group/)
> >
> > The SOAP specifications don't specify any
> > language-specific APIs. Therefore
> > each implementation defines its own API. The Java
> > community
> > (http://www.jcp.org) decided to develop a set of
> > standard Java APIs for
> > SOAP. There are three of them (see
> >
> http://java.sun.com/webservices/webservicespack.html):
> > - JAX-RPC: the standard API that makes SOAP look and
> > feel a lot like RMI --
> > it supports WSDL
> > - JAXM: an XML-oriented API that does not support
> > WSDL and assumes that the
> > application constructs the XML message.
> > - SAAJ: a low-level API that lets the application
> > work directly with the
> > SOAP message structure.
> >
> > Anne
> >   -----Original Message-----
> >   From: Sochea Meas (LMC)
> > [mailto:[EMAIL PROTECTED]
> >   Sent: Tuesday, March 25, 2003 6:52 PM
> >   To: '[EMAIL PROTECTED]'
> >   Subject: What is the difference between SOAP and
> > JAX-RPC
> >
> >
> >   Hi all!
> >
> >           Does anyone can tell me what's the
> > difference between SOAP and
> > JAX-RPC? I've read documents found on the internet
> > and on Apache web site
> > but can't figure out the difference.
> >
> >   I am not sure if I am asking this question in the
> > appropriate mailing
> > list. If not, please let me know.
> >
> >
> >
> >   Cheer,
> >
> >
> >
> >
> >   -----
> >   Sochea MEAS, intern
> >   LMC/JG/A department
> >   Ericsson Communication Canada
> >
> >   telephone: 514-345-7900 ext. 3432
> >   email: [EMAIL PROTECTED]
> >
> >
>
>
> __________________________________________________
> Do you Yahoo!?
> Yahoo! Platinum - Watch CBS' NCAA March Madness, live on your desktop!
> http://platinum.yahoo.com
>

Reply via email to