Title: What is the difference between SOAP and JAX-RPC
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-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]

Reply via email to