[Info-vax] AXIS2/C, gSOAP

Neil Rieck n.rieck at sympatico.ca
Fri Aug 20 07:10:56 EDT 2010


On Aug 20, 6:46 am, Jan-Erik Soderholm <jan-erik.soderh... at telia.com>
wrote:
> On 2010-08-20 01:07, Neil Rieck wrote:
>
> > I've got some great news regarding gSOAP. I have written some
> > demonstration apps and can tell you that this thing is bloody fast.
>
> How are these apps runed ?
> USing the bultin standalone http server in gSOAP ?
> Using Apache or WASD ?
>
> Here are some values posted by Mark Daniel on the WASD
> maillist :
>
>  > Test-bench performance is again more than competitive with
>  > mod_gsoap. For 1,000 back-to-back requests of the WASD example
>  > SOAP application ECHO.C/ECHOCLIENT.C ...
>  >
>  >                      Seconds  Average mS  Requests/S
>  >  Apache mod_gsoap      22.87        22.8          44
>  >     WASD gSOAPrte       5.12         5.1         195
>  >      WASD CGIplus       5.78         5.8         173
>  >          WASD CGI      46.72        46.7          21
>
> Are these comparable with your results ?
>
> > I
> > was a little uncomfortable with gSOAP at first and the main reason was
> > because it wouldn't bounce malformed XML messages. It turned out that
> > a relaxed mode is built in by default (so you can get a partial
> > solution up-and-running in a short amount of time) but you can use
> > option flags to put it into a few intermediate modes between relaxed
> > and strict. Cool.
>
> > Neil Rieck
> > Kitchener / Waterloo / Cambridge,
> > Ontario, Canada.
> >http://www3.sympatico.ca/n.rieck/
> >http://www3.sympatico.ca/n.rieck/docs/openvms_notes_axis2.html

I don't have the numbers with me at the moment but gSOAP (via Apache
mod_gsoap) was around 8-times faster than AXIS2 on Apache Tomcat. I
was running on an Alpha Server DS20e with 3 GB and two CPUs. The
OpenVMS flavor of gSOAP is written to link with so-called DEC
languages like FORTRAN and COBOL etc where apps written in those
programs would directly access databases. In my case it was better for
me to write the whole thing in "C" then only convert SOAP messages
into flat files which are passed onto BASIC apps via VMS queues.

I am on the road this weekend so will try to publish similar benchmark
numbers on Monday.

Neil Rieck
Kitchener / Waterloo / Cambridge,
Ontario, Canada.
http://www3.sympatico.ca/n.rieck/OpenVMS.html



More information about the Info-vax mailing list