5

我正在寻找不是 GPL c++ webservices 框架的好的免费软件我使用过 AXIS2 但它对我们的需求没有好处,是否有任何好的框架可以像 gSoap 这样既好又健壮

4

2 回答 2

1

你可以试试 WSF 工作人员。

在 C++ 中轻松创建 Web 服务和客户端。

支持结构、typedef、STL 容器等复杂类型。支持 WSDL。

代码可以由 codegen 生成或手动编写。

生成的代码紧凑、轻便、可读且易于理解。

许可证:开源(Apache 许可证 2.0)。

项目基于 Axis2/C(将最常用的 Axis2/C 功能包装到 C++ 代码中,还有许多附加功能)。移植到 Windows、Linux。

项目页面:

http://code.google.com/p/staff/

示例:如何创建计算器服务:

http://code.google.com/p/staff/wiki/ExampleCalculatorServiceWindows

示例:如何创建计算器客户端:

http://code.google.com/p/staff/wiki/ExampleCalculatorClientWindows

于 2010-07-27T19:23:46.997 回答
1

我使用了 wsdlpull http://wsdlpull.sourceforge.net/并且它有效。它非常简单,不会为您生成存根,而且我不确定它如何处理复杂的数据类型,但是如果您需要一些简单的东西,它就可以完成这项工作。它是 LGPL,因此您可以将封闭源代码链接到它。

于 2010-03-17T14:24:43.163 回答