You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by "Allen, Michael E." <Mi...@ACNielsen.com> on 2003/05/22 16:24:47 UTC
web services in C++
Not exactly on the topic, but I think this group must have dealt with this
issue. What is the best way to incorporate web services written in C++? I
have used gSoap, but I am would like something that integrates with Axis. I
believe I am right in assuming that Axis can only directly make calls on
Java classes (is that right?). I suppose I could right Java wrappers for my
C++ classes (are there any tools to automate that?), but I'd like to know if
there is a cleaner/more-apache like way to do things.
Btw, my need for C++ is motivated both by some performance concerns and even
more by needing to use legacy systems.
Thanks,
Michael
Re: web services in C++
Posted by Anne Thomas Manes <an...@manes.net>.
RE: documentationMichael,
You're right -- Axis can only invoke methods on Java classes, so to use Axis, you'll need to create Java wrappers. You'll take a hit in performance if you do this.
There are three SOAP systems for portable C++:
- gSOAP
- Systinet WASP
- Rogue Wave LEIF
All of them support significantly better performance than Axis (or any other Java implementation).
Anne
----- Original Message -----
From: Allen, Michael E.
To: axis-user@ws.apache.org
Sent: Thursday, May 22, 2003 10:24 AM
Subject: web services in C++
Not exactly on the topic, but I think this group must have dealt with this issue. What is the best way to incorporate web services written in C++? I have used gSoap, but I am would like something that integrates with Axis. I believe I am right in assuming that Axis can only directly make calls on Java classes (is that right?). I suppose I could right Java wrappers for my C++ classes (are there any tools to automate that?), but I'd like to know if there is a cleaner/more-apache like way to do things.
Btw, my need for C++ is motivated both by some performance concerns and even more by needing to use legacy systems.
Thanks,
Michael