[Info-vax] AXIS2/C, gSOAP
Jan-Erik Soderholm
jan-erik.soderholm at telia.com
Fri Aug 20 07:31:39 EDT 2010
On 2010-08-20 13:10, Neil Rieck wrote:
> 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.
And WASD with theh persistent server ("rte") environment seems to
be 4-5 times faster then Apache mod_gsoap... :-) From the stats
from Mark Daniel, at least.
> 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.
Yes, that is how we/I run. gSOAP in "server" mode.
A C wrapper doing the gSOAP calles/APIs.
COBOL subroutine called from the C wrapper that
does the Rdb stuff (all application logic code).
> 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.
"queue" is in "a real queue" or as in "mailbox" ?
One could have the BASIC app written as a queue symbiont,
I guess. But I also *guess* that you are using mailboxes, not ?
More information about the Info-vax
mailing list