C++ web service framework
Solution 1
WSO2 Web Services Framework for C++ (WSO2 WSF/C++), a binding of WSO2 WSF/C into C++ is a C++ extension for consuming Web Services in C++.
http://wso2.org/projects/wsf/cpp
Apache Axis is an open source, XML based Web service framework. It consists of a Java and a C++ implementation of the SOAP server, and various utilities and APIs for generating and deploying Web service applications.
Solution 2
http://code.google.com/p/staff/
Staff is Web Service Framework for C++ (service/component and client-side)/JavaScript(client-side) based on Apache Axis2/C.
Open-source, released with Apache License V2.0.
Solution 3
Try the ffead-cpp framework, it provides in-built web-service support, rest, json and many other useful features.
Solution 4
You can check out xmlbeansxx. This is a kind of lightweight, low level solution, compared to complete frameworks. This has advantages in some cases.
Invoking SOAP WebServices using xmlbeansxx Article
Code example is here: WsClient.cpp.
Solution 5
We are using EasySoap (http://easysoap.sourceforge.net/)
Raz
Updated on June 04, 2022Comments
-
Raz almost 2 years
We are looking for a C++ Soap web services framework that support RPC, preferably open source. Any recommendations?
-
Raz over 15 yearsAfter trying several different packages we found Axis to be the most comprehensive, easy to use lib.
-
rama-jka toti over 14 yearsIrony of that one is that just as it got dumped by msft on CPlex, Google started rolling out its own, very similar in structure..