Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/genivia/gsoap

A collection of resources with tutorials, examples, downloads, links and more for users of Genivia's gSOAP web services development toolkit
https://github.com/genivia/gsoap

apache2 aws-s3 curl embedded-server embedded-webserver ews-api gsoap http http-server iis json onvif rest soap tr-069 webservices wsdl xml xml-data-binding

Last synced: 2 days ago
JSON representation

A collection of resources with tutorials, examples, downloads, links and more for users of Genivia's gSOAP web services development toolkit

Awesome Lists containing this project

README

        

Download gSOAP rating license

logo genivia.com - Genivia Inc Research Labs

### Downloads

[Commercial gSOAP version download](https://www.genivia.com/downloads.html) - commercial license required see [licensing options](https://www.genivia.com/products.html#gsoap)

[Open source gSOAP version download](https://sourceforge.net/projects/gsoap2/files/) - GPLv2 [GNU Public License 2.0 and FAQ](https://www.gnu.org/licenses/old-licenses/gpl-2.0-faq.en.html)

### Changelog

[Latest changes](https://www.genivia.com/changelog.html#latest)

### Support

[Technical support services](https://www.genivia.com/inquire/support.php) - for commercial gSOAP users, commercial license required

[Bug and issues tracker](http://sourceforge.net/p/gsoap2/bugs/) - for open source gSOAP users

[StackOverflow](http://stackoverflow.com/questions/tagged/gsoap) - #gsoap tagged Q&A

### Tutorials

[Getting started](https://www.genivia.com/dev.html)

[Tutorials](https://www.genivia.com/tutorials.html)

### Examples

[Simple calc client and server in C](https://www.genivia.com/examples/calc/index.html)

[Simple calc client and server in C++](https://www.genivia.com/examples/calc++/index.html)

[Google Maps API](https://www.genivia.com/examples/maps/index.html)

[Amazon S3 Web services client](https://www.genivia.com/examples/aws/index.html)

[ONVIF examples](https://www.genivia.com/examples/onvif/index.html)

[GitHub JSON REST API](https://www.genivia.com/examples/git/index.html)

[JSON REST API client and server in C](https://www.genivia.com/examples/json/index.html)

[JSON REST API client and server in C++](https://www.genivia.com/examples/json++/index.html)

[Curl-based client](https://www.genivia.com/examples/curl/index.html)

[TR-069 client and server](https://www.genivia.com/examples/tr069/index.html)

[WCF and gSOAP client and server](https://www.genivia.com/examples/wcf/index.html)

[Microsoft Exchange Web services client](https://www.genivia.com/examples/ews/index.html)

[iOS app](https://www.genivia.com/examples/ios/index.html)

[gSOAP Docker containers](https://www.genivia.com/examples/docker/index.html)

[SOAP currentime client and server one liner](https://www.genivia.com/examples/time/index.html)

### FAQ

[Frequently asked questions](https://www.genivia.com/resources.html)

### Documentation

[gSOAP user guide](https://www.genivia.com/doc/guide/html/index.html) - the full documentation

[List of modules](https://www.genivia.com/doc/guide/html/modules.html) - flags, debugging, callbacks, and more

[Context with the engine state](https://www.genivia.com/doc/guide/html/structsoap.html) - struct soap members

[Context API](https://www.genivia.com/doc/guide/html/group__group__context.html) - functions to set the soap engine state

### XML/SOAP and XML REST

[XML data bindings](https://www.genivia.com/doc/databinding/html/index.html)

[XML DOM and the domcpp tool](https://www.genivia.com/doc/dom/html/index.html)

[Fuzz testing XML services and clients with the Test Messenger](https://www.genivia.com/doc/testmsgr/html/index.html)

### JSON and REST

[JSON REST APIs and the jsoncpp tool](https://www.genivia.com/doc/xml-rpc-json/html/index.html)

### Web server integration

[Apache](https://www.genivia.com/doc/apache/html/index.html)

[IIS](https://www.genivia.com/doc/isapi/html/index.html)

### Security

[Advisories](https://www.genivia.com/advisory.html)

[WS-Trust plugin](https://www.genivia.com/doc/wst/html/index.html)

[WS-Security plugin](https://www.genivia.com/doc/wsse/html/wsse.html)

[WS-Security lite plugin](https://www.genivia.com/doc/wsse-lite/html/wsse.html)

[WS-Addressing plugin](https://www.genivia.com/doc/wsa/html/wsa_0.html)

[WS-ReliableMessaging plugin](https://www.genivia.com/doc/wsrm/html/wsrm_0.html)

[Plugin for WS-RM inbound message queueing and message replay](https://www.genivia.com/doc/wsrm/html/mq_0.html)

[WS-Discovery plugin](https://www.genivia.com/doc/wsdd/html/wsdd_0.html)

[HTTP digest authentication plugin](https://www.genivia.com/doc/httpda/html/httpda.html)

[HTTP server session management plugin](https://www.genivia.com/doc/sessions/html/index.html)

### Technical articles

[Schema Slicing Methods to Reduce Development Costs of WSDL-Based Web Services](https://www.genivia.com/slicing.html) - published in the IEEE International Conference on Web Services 2018

[How to Use Amazon Simple Storage Service (S3) in C++ with gSOAP](http://www.codeproject.com/Articles/1108296/How-to-Use-Amazon-Simple-Storage-Service-S-in-Cplu)

[How to Use Exchange Web Service in C++ With gSOAP](https://www.codeproject.com/Articles/1119224/How-to-Use-Exchange-Web-Service-in-Cplusplus-With)

[A Framework for Service-Oriented Computing with C and C++ Web Service Components](https://www.genivia.com/article8.html) - published in ACM Transactions on Internet Technology, Vol.8, No.3, 2008

[An Overview and Evaluation of Web Services Security Performance Optimizations](https://www.genivia.com/article7.html) - published in the proceedings of the IEEE International Conference on Web Services 2008

[High-Performance XML Parsing and Validation with Permutation Phrase Grammar Parsers](https://www.genivia.com/article6.html) - 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](https://www.genivia.com/article5.html) - published in the proceedings of the IEEE International Conference on Web Services 2006

[Exploring Remote Object Coherence in XML Web Services](https://www.genivia.com/article4.html) - published in the proceedings of the IEEE International Conference on Web Services 2006

[Constructing Finite State Automata for High-Performance XML Web Services](https://www.genivia.com/article3.html) - published in the proceedings of the IEEE International Conference on Web Services 2004

[Pushing the SOAP Envelope With Web Services for Scientific Computing](https://www.genivia.com/article2.html) - 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](https://www.genivia.com/article1.html) - published in the proceedings of IEEE Cluster Computing and the Grid 2002

[Are Web Services Scale Free?](https://www.genivia.com/powerlaw.html)

### Miscellaneous

[gSOAP wikipedia page](https://en.wikipedia.org/wiki/GSOAP)

[gSOAP details on OpenHub](https://www.openhub.net/p/gsoap)

[Original gSOAP web pages](https://www.cs.fsu.edu/~engelen/soap.html)

[Homebrew gSOAP](https://formulae.brew.sh/formula/gsoap)

[Debian gSOAP package](https://packages.debian.org/unstable/devel/gsoap)

[Linux RPM resources for gSOAP](https://rpmfind.net/linux/rpm2html/search.php?query=gsoap)

[GitHub ONVIF WSDD project is a Linux daemon for ONVIF WS-Discovery](https://github.com/KoynovStas/wsdd)

[Web Services for Devices WS4D-gsoap based on DPWS](http://ws4d.org/category/stack-c-ws4d-gsoap) with [source code](https://gitlab.amd.e-technik.uni-rostock.de/ws4d/ws4d-gsoap)

[GitHub gsoap-onvif project](https://github.com/xris-hu/gsoap-onvif)

[GitHub libONVIF project](https://github.com/Tereius/libONVIF)

[How to use gSOAP with Qt for Web Service Client](https://wiki.qt.io/How_to_use_gSOAP_with_Qt_for_Web_Service_Client)