SOAP
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-RPCHi 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 Canadatelephone: 514-345-7900 ext. 3432
email: [EMAIL PROTECTED]