Review of gSOAP by Robert van Engelen

Rating 4 Stars (17 Votes)
This was the best solution to use for our XML SOAP and REST API projects. Generated XML client and servers from XSD files. Saved us time.
 
Great tool. gSOAP handles everything you throw at it and lets you not think too hard about it.
 
This is an excellent tool supports many useful functions, it has clear documentation and high efficiency.
 
Worked well to convert complex WSDL to code for our project. Stable and interoperates with other implementations.
 
Worked well to convert complex WSDL files to code for our project. Stable and interoperates with other implementations.
 
We used gsoap to interoperate with Microsoft C# WCF services and using WS-ReliableMessaging in a large IT project in patient health. No major issues. Passed QA and static code analysis. The generated code was easy to use and consists of an annotated data binding interface file (.h) and the data binding implementation code that is either in pure C or you can choose C++ (and I believe C++11). Recommend.
 
Best portable and stable XML data binding tool for C and C++. Open source. Widely used in industry.
 
Generates horribly-looking c++ code. The code is not even in c++ spirit, but adopted using c++ keywords. Hard to use, verbose. Some generated code lines reach over 1500 characters per line! Given all that, it is not free!
 
Namespace failures bet .net and gsoap make gsoap servers unusable unless talking with a gsoap client. Defeats the purpose of soap.
 

Add a new Comment