gsoap
gsoap copied to clipboard
A collection of resources with tutorials, examples, downloads, links and more for users of Genivia's gSOAP web services development toolkit
genivia.com - Genivia Inc Research Labs
Downloads
Commercial gSOAP version download - commercial license required see licensing options
Open source gSOAP version download - GPLv2 GNU Public License 2.0 and FAQ
Changelog
Support
Technical support services - for commercial gSOAP users, commercial license required
Bug and issues tracker - for open source gSOAP users
StackOverflow - #gsoap tagged Q&A
Tutorials
Examples
Simple calc client and server in C
Simple calc client and server in C++
JSON REST API client and server in C
JSON REST API client and server in C++
WCF and gSOAP client and server
Microsoft Exchange Web services client
SOAP currentime client and server one liner
FAQ
Documentation
gSOAP user guide - the full documentation
List of modules - flags, debugging, callbacks, and more
Context with the engine state - struct soap members
Context API - functions to set the soap engine state
XML/SOAP and XML REST
Fuzz testing XML services and clients with the Test Messenger
JSON and REST
JSON REST APIs and the jsoncpp tool
Web server integration
Security
Plugin for WS-RM inbound message queueing and message replay
HTTP digest authentication plugin
HTTP server session management plugin
Technical articles
Schema Slicing Methods to Reduce Development Costs of WSDL-Based Web Services - published in the IEEE International Conference on Web Services 2018
How to Use Amazon Simple Storage Service (S3) in C++ with gSOAP
How to Use Exchange Web Service in C++ With gSOAP
A Framework for Service-Oriented Computing with C and C++ Web Service Components - published in ACM Transactions on Internet Technology, Vol.8, No.3, 2008
An Overview and Evaluation of Web Services Security Performance Optimizations - published in the proceedings of the IEEE International Conference on Web Services 2008
High-Performance XML Parsing and Validation with Permutation Phrase Grammar Parsers - published in the proceedings of the IEEE International Conference on Web Services 2008
A Table-Driven Streaming XML Parsing Methodology for High-Performance Web Services - published in the proceedings of the IEEE International Conference on Web Services 2006
Exploring Remote Object Coherence in XML Web Services - published in the proceedings of the IEEE International Conference on Web Services 2006
Constructing Finite State Automata for High-Performance XML Web Services - published in the proceedings of the IEEE International Conference on Web Services 2004
Pushing the SOAP Envelope With Web Services for Scientific Computing - published in the proceedings of the IEEE International Conference on Web Services 2003
The gSOAP Toolkit for Web Services and Peer-To-Peer Computing Networks - published in the proceedings of IEEE Cluster Computing and the Grid 2002
Miscellaneous
GitHub ONVIF WSDD project is a Linux daemon for ONVIF WS-Discovery
Web Services for Devices WS4D-gsoap based on DPWS with source code