Robert van Engelen announced gSOAP 2.1, a set of tools indended to make C/C++ web services programming simple.
The toolkit only requires a C/C++ compiler and a socket library, and so will compile and run on many platforms, including Windows, Linux, Unix, Pocket PC, Mac, embedded systems.
Features include a WSDL generator, HTTPS/SSL support, IDE integration and support for all SOAP 1.1 features. According to the authors "most of the SOAP 1.2 RPC/DOC features are supported (including polymorphism and multi-dimensional sparse arrays)."
Other highlights include:
- multi-threaded
- small memory footprint
- integrated automatic memory management
- customizable fault and header processing
The authors write that gSOAP has over 600 users. Due to being written in C, gSOAP is apparently very efficient, and not significantly more difficult to use than any other SOAP implementation.
|