Re: SOAP performance data and open benchmarks

Ken North <[email protected]>
Newsgroups gmane.comp.windows.devel.soap.general
Message-ID <[email protected]>
> We developed the gSOAP toolkit for C and C++ at Florida State University and
> tested several SOAP packages to compare ease-of-use and performance. The
> investigation is part of a federally funded research project. The tests were
> subject to change as SOAP toolkits were maturing and so we didn't publish
> the results of this investigation yet.

When will the source code for the latest-and-greatest benchmarks be released?

> it is not always possible to achieve equal or better performance than Java
RMI, because
> SOAP/XML is bandwidth demanding. Sure, if you discount communication
> latencies than SOAP/XML could be just as fast compared to Java RMI.

Research at Rutgers measured the latency of Java RMI, CORBA, and various
implementations of SOAP (Microsoft, Apache SOAP, SOAP::Lite, etc.). RMI and
CORBA were in the ballpark with TCP setup time. For a mix of tests, the SOAP
implementations were slower by factor of 12 to 239:
http://www.caip.rutgers.edu/TASSL/Papers/p2p-p2pws02-soap.pdf

> However, certain types of messages such as arrays of floats introduce a
significant
> overhead in communication.

This paper discussed RMI and SOAP benchmarks using linked links and serialized
double arrays:
http://www.sc2000.org/techpapr/papers/pap.pap261.pdf


> Here is a paper that compares performance and scalabolity of CGI vs.
> stand-alone vs. Java RMI and compares the speed of different encodings:
> http://www.cs.fsu.edu/~engelen/soappaper.html

Thanks, Robert.

You can read messages from the SOAP archive, unsubscribe from SOAP, or subscribe to other
DevelopMentor lists at http://discuss.develop.com.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.